|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IEventService
Allow to register event dispatchers with an id.
Each listeners are associated with a regexp used to register them on all matching dispatchers.
| Method Summary | |
|---|---|
IEventDispatcher |
getDispatcher(java.lang.String id)
Get the event dispatcher with the given id. |
void |
registerDispatcher(java.lang.String id,
IEventDispatcher dispatcher)
Register a new event dispatcher. |
void |
registerListener(IEventListener listener,
java.lang.String regexp)
Register a new event listener. The listener will automatically be register with each registered dispatcher matching the given regexp. |
void |
start()
Start the service. |
void |
stop()
Stop the service. |
void |
unregisterDispatcher(java.lang.String id)
Unregister an event dispatcher. |
void |
unregisterListener(IEventListener listener)
Unregister an event listener. |
| Method Detail |
|---|
void start()
void stop()
IEventDispatcher getDispatcher(java.lang.String id)
id - The id of the dispatcher to get.
void registerDispatcher(java.lang.String id,
IEventDispatcher dispatcher)
id - The id to register the dispatcher with.dispatcher - The dispatcher to register.void unregisterDispatcher(java.lang.String id)
id - The id to unregister.
void registerListener(IEventListener listener,
java.lang.String regexp)
listener - The listener to register.regexp - The regexp to apply.void unregisterListener(IEventListener listener)
listener - The listener to unregister.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||