public interface EventBus
EventListener
,
SimpleEventBus
,
ClusteringEventBus
Modifier and Type | Method and Description |
---|---|
void |
publish(EventMessage... events)
Publish a collection of events on this bus (one, or multiple).
|
void |
subscribe(EventListener eventListener)
Subscribe the given
eventListener to this bus. |
void |
unsubscribe(EventListener eventListener)
Unsubscribe the given
eventListener to this bus. |
void publish(EventMessage... events)
events
as a single batch and distribute the events as such to
all subscribed EventListeners.events
- The collection of events to publishvoid subscribe(EventListener eventListener)
eventListener
to this bus. When subscribed, it will receive all events
published to this bus.
If the given eventListener
is already subscribed, nothing happens.eventListener
- The event listener to subscribeEventListenerSubscriptionFailedException
- if the listener could not be subscribedvoid unsubscribe(EventListener eventListener)
eventListener
to this bus. When unsubscribed, it will no longer receive
events
published to this bus.eventListener
- The event listener to unsubscribeCopyright © 2010-2014. All Rights Reserved.