public class EventServiceImpl extends AbstractEventServiceImpl
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<SHandler<SEvent>>> |
registeredHandlers
Contains a list of all events type and their registered handlers
|
logger| Constructor and Description |
|---|
EventServiceImpl(TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHandlerFor(java.lang.String eventType,
SHandler<SEvent> handler) |
protected boolean |
containsHandlerFor(java.lang.String key) |
protected java.util.Collection<SHandler<SEvent>> |
getHandlersFor(java.lang.String eventType) |
protected void |
removeAllHandlersFor(SHandler<SEvent> handler) |
protected void |
removeHandlerFor(java.lang.String eventType,
SHandler<SEvent> h) |
addHandler, fireEvent, getHandlers, hasHandlers, removeAllHandlers, removeHandlerpublic EventServiceImpl(TechnicalLoggerService logger)
protected boolean containsHandlerFor(java.lang.String key)
containsHandlerFor in class AbstractEventServiceImplprotected java.util.Collection<SHandler<SEvent>> getHandlersFor(java.lang.String eventType)
getHandlersFor in class AbstractEventServiceImplprotected void addHandlerFor(java.lang.String eventType,
SHandler<SEvent> handler)
throws HandlerRegistrationException
addHandlerFor in class AbstractEventServiceImplHandlerRegistrationExceptionprotected void removeAllHandlersFor(SHandler<SEvent> handler)
removeAllHandlersFor in class AbstractEventServiceImplprotected void removeHandlerFor(java.lang.String eventType,
SHandler<SEvent> h)
throws HandlerUnregistrationException
removeHandlerFor in class AbstractEventServiceImplHandlerUnregistrationException