public interface IEpicBotEventBus
Modifier and Type | Method and Description |
---|---|
void |
post(java.lang.Object event)
Dispatches the provided event to all registered subscribers.
|
void |
postAsync(java.lang.Object event)
Dispatches the provided event asynchronously to all registered subscribers.
|
void |
register(java.lang.Object subscriber)
Registers the given subscriber.
|
void |
unregister(java.lang.Object subscriber)
Unregisters the given subscriber.
|
void register(java.lang.Object subscriber)
Subscribe
annotation and then added to map of subscriptions.subscriber
- the subscriberjava.lang.IllegalArgumentException
- in case subscriber method name is wrong (correct format is 'on' + EventName)void unregister(java.lang.Object subscriber)
subscriber
- the subscribervoid post(java.lang.Object event)
event
- event to postvoid postAsync(java.lang.Object event)
event
- event to post