|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.eventhandling.SimpleEventBus
public class SimpleEventBus
Implementation of the EventBus that directly forwards all published events (in the callers' thread) to all
subscribed listeners.
| Constructor Summary | |
|---|---|
SimpleEventBus()
Initializes the SimpleEventBus and registers the mbeans for management information. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleEventBus()
| Method Detail |
|---|
public void unsubscribe(EventListener eventListener)
eventListener to this bus. When unsubscribed, it will no longer receive
events
published to this bus.
unsubscribe in interface EventBuseventListener - The event listener to unsubscribepublic void 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.
subscribe in interface EventBuseventListener - The event listener to subscribepublic void publish(EventMessage... events)
events as a single batch and distribute the events as such to
all subscribed EventListeners.
publish in interface EventBusevents - The collection of events to publish
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||