public interface EventBus
| 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> eventClazz,
EventListener listener)
Subscribes a listener to an event type.
|
<T extends Event> |
unsubscribe(java.lang.Class<T> eventClazz,
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.
|
<T extends Event> void publish(T event)
T - event - <T extends Event> void subscribe(java.lang.Class<T> eventClazz, EventListener listener)
T - eventClazz - listener - <T extends Event> void unsubscribe(java.lang.Class<T> eventClazz, EventListener listener)
T - eventClazz - listener - void unsubscribe(EventListener listener)
listener - EventBusStatistics generateEventBusStatistics()
Copyright © 2018. All Rights Reserved.