|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
EventPublisher
public interface EventManager
Interface to manage events. It essentially allows to register event listeners and publish events.
Method Summary | |
---|---|
void |
publishEvent(Event event)
Deprecated. Publish an event that will be consumed by all listeners which have registered to receive it. |
void |
registerListener(java.lang.String listenerKey,
EventListener listener)
Deprecated. Register a listener to receive events. |
void |
unregisterListener(java.lang.String listenerKey)
Deprecated. Un-register a listener so that it will no longer receive events. |
Method Detail |
---|
void publishEvent(Event event)
event
- the event to publish
java.lang.NullPointerException
- if the event is null
void registerListener(java.lang.String listenerKey, EventListener listener)
listenerKey
- A unique key for this listener. If the listener is a plugin module, use the
module's complete keylistener
- The listener that is being registered
java.lang.NullPointerException
- if the listenerKey or listener is null
java.lang.IllegalArgumentException
- if the listener key is empty (i.e. null
or empty String
)void unregisterListener(java.lang.String listenerKey)
listenerKey
- the key under which the listener was registered.
java.lang.IllegalArgumentException
- if the listener key is empty (i.e. null
or empty String
)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |