public final class EventService
extends java.lang.Object
EventBus| Modifier and Type | Method and Description |
|---|---|
void |
complete()
Stops event processing
Pool and posts a ShutdownEvent event |
static EventService |
get(java.lang.String key) |
<T extends Event> |
post(T event)
Publishes/posts a new event
Object |
<T extends Event> |
register(Processor<T> processor)
Registers given
Processor to subscribe for events |
<T extends Event> |
unregister(Processor<T> processor)
Unregisters given
Processor |
public static EventService get(java.lang.String key)
key - key to retrieve EventServiceEventService instance for given keypublic void complete()
Pool and posts a ShutdownEvent eventpublic <T extends Event> void post(T event)
ObjectT - event type that is going to be postedevent - Object to postpublic <T extends Event> void register(Processor<T> processor)
Processor to subscribe for eventsT - processor event type that is going to be registeredprocessor - Processor to register