public interface ListenerRegistry<L extends Listener>
Modifier and Type | Method and Description |
---|---|
List<L> |
getListeners(boolean blocking)
Gets Listeners registered either in blocking or nonblocking modes.
|
void |
registerListener(L listener, boolean blocking)
Adds a Listener to the registry, in either blocking or non-blocking mode.
|
void |
unregisterListener(L listener)
Unregisters a Listener.
|
void registerListener(L listener, boolean blocking) throws EventException
listener
- Listener to be registeredblocking
- true
if blocking mode, false
otherwise.EventException
- throows EventExceptionvoid unregisterListener(L listener) throws EventException
listener
- Listener to be registeredEventException
- throows EventExceptionList<L> getListeners(boolean blocking) throws EventException
blocking
- true if blocking mode Listeners are needed, false
otherwise.EventException
- throows EventException