| Constructor and Description |
|---|
AsyncEventBusImpl(java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
EventBusStatistics |
generateEventBusStatistics() |
<T extends Event> |
publish(T event)
Publishes an event.
|
<T extends Event> |
subscribe(java.lang.Class<T> clazz,
EventListener listener)
Subscribes a listener to an event type.
|
<T extends Event> |
unsubscribe(java.lang.Class<T> clazz,
EventListener listener)
Unsubscribes a listener from an event type.
|
void |
unsubscribe(EventListener listener)
Unsubscribes a listener from all event types it is currently subscribed to.
|
public AsyncEventBusImpl(java.util.concurrent.Executor executor)
public <T extends Event> void publish(T event)
EventBuspublic <T extends Event> void subscribe(java.lang.Class<T> clazz, EventListener listener)
EventBuspublic <T extends Event> void unsubscribe(java.lang.Class<T> clazz, EventListener listener)
EventBusunsubscribe in interface EventBuspublic void unsubscribe(EventListener listener)
EventBusunsubscribe in interface EventBuspublic EventBusStatistics generateEventBusStatistics()
generateEventBusStatistics in interface EventBusCopyright © 2018. All Rights Reserved.