public interface EventBus
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addListener(Class<T> eventClass,
EventListener<T> listener)
Adds listener of event to EventBus.
|
void |
addListener(String packageName,
String eventName,
EventListener<Element> listener)
Adds listener of event to EventBus.
|
void |
fire(Object event)
Fires event.
|
void |
registerAll(Object eventConsumer)
Register all methods annotated with
@HandleEvent as events handlers to EventBus. |
void |
registerEvent(String event,
String description,
boolean privateEvent) |
<T> void |
removeListener(EventListener<T> listener)
Removes listener from Eventbus.
|
void |
unregisterAll(Object eventConsumer)
Unregister all methods annotated with
@HandleEvent as events handlers from EventBus. |
<T> void addListener(Class<T> eventClass, EventListener<T> listener)
T - class of event.eventClass - class of expected event.listener - listener.void addListener(String packageName, String eventName, EventListener<Element> listener)
packageName - package of event to listen.eventName - name of event to listen. May be null, then listener is listening for all events
with specific package name.listener - listener.void fire(Object event)
event - event to fire.void registerAll(Object eventConsumer)
@HandleEvent as events handlers to EventBus.eventConsumer - events consumer object.RegistrationException - if it is impossible to register all handlers method.<T> void removeListener(EventListener<T> listener)
listener - listener to remove.void unregisterAll(Object eventConsumer)
@HandleEvent as events handlers from EventBus.eventConsumer - events consumer object.Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.