public class EventSenderClient
extends java.lang.Object
EventSenderClient class provides functionality to send event from service instance. For example, when instance
startup, shutdown or configuration of service refreshed.
Client takes event from EventFactory instance that cover all details of event construction. Also client
receive target URI and sender instance on construction and this parameters can't be changed later.
Client also cover all exceptions during send process. isStrict parameter defines client behavior in exception
handling. If isStrict is true client falls with exception when during send process any error occurred.
If it's false client ignores all error, just log (messages allowed on in debug level).
| Constructor and Description |
|---|
EventSenderClient(EventFactory factory,
org.ametiste.scm.messaging.sender.EventSender sender,
java.net.URI target,
boolean isStrict)
Create ready for use
EventSenderClient object. |
| Modifier and Type | Method and Description |
|---|---|
void |
send()
Send event to target service.
|
public EventSenderClient(EventFactory factory, org.ametiste.scm.messaging.sender.EventSender sender, java.net.URI target, boolean isStrict)
EventSenderClient object.factory - EventFactory that creates event.sender - EventSender instance.target - URI for send message.isStrict - flag that define errors processing policy.