public class EventBusEventDispatcher extends java.lang.Object implements EventDispatcher
EventDispatcher.EmptyEventDispatcher| Constructor and Description |
|---|
EventBusEventDispatcher(com.google.common.eventbus.EventBus eventBus)
Constructs an EventBusEventDispatcher wrapping the given EventBus.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispatchEvent(java.lang.Object event)
Dispatch an arbitrary event object to the registered subscribers.
|
void |
register(java.lang.Object subscriber)
Register a subscriber with this EventDispatcher.
|
void |
unregister(java.lang.Object subscriber)
Unregister a subscriber from this EventDispatcher.
|
public EventBusEventDispatcher(com.google.common.eventbus.EventBus eventBus)
The given EventBus is used directly. Any external operations on the EventBus, like registration of subscribers or posting of events, will be reflected in this EventDispatcher, and vice-versa.
eventBus - public void dispatchEvent(java.lang.Object event)
dispatchEvent in interface EventDispatcherevent - The event to dispatch.public void register(java.lang.Object subscriber)
register in interface EventDispatchersubscriber - The subscriber to register.public void unregister(java.lang.Object subscriber)
unregister in interface EventDispatchersubscriber - The subscriber to unregister.