public interface EventBus extends EventNamespace
| Modifier and Type | Method and Description |
|---|---|
static EventBus |
create() |
static EventBus |
create(boolean isSynchronized) |
void |
publish(Event event) |
EventObjectSubscription |
subscribe(EventNamespace namespace,
java.lang.Object listener) |
EventObjectSubscription |
subscribe(java.lang.Object listener) |
void |
unsubscribe(EventObjectSubscription subscription) |
void |
unsubscribe(EventSubscription<?> subscription) |
void |
unsubscribeAll() |
void |
unsubscribeAll(EventNamespace namespace) |
static EventBus create()
static EventBus create(boolean isSynchronized)
EventObjectSubscription subscribe(java.lang.Object listener)
EventObjectSubscription subscribe(EventNamespace namespace, java.lang.Object listener)
void unsubscribe(EventSubscription<?> subscription)
void unsubscribe(EventObjectSubscription subscription)
void unsubscribeAll(EventNamespace namespace)
void unsubscribeAll()
void publish(Event event)