Class EventHandlerRegistry
java.lang.Object
org.nuxeo.ecm.automation.core.events.EventHandlerRegistry
TODO: This service should be moved in another project, and renamed since it's a service, not a simple registry...
- Author:
- Bogdan Stefanescu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map
<String, List<EventHandler>> protected final Map
<String, List<EventHandler>> -
Constructor Summary
ConstructorsConstructorDescriptionEventHandlerRegistry
(Map<String, List<EventHandler>> handlers, Map<String, List<EventHandler>> postCommitHandlers) -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptEvent
(Event event, List<EventHandler> handlers) getEventHandlers
(String eventId) protected OperationContext
getOperationContext
(EventContext eventContext) getPostCommitEventHandlers
(String eventId) void
handleEvent
(Event event, List<EventHandler> handlers, boolean saveSession)
-
Field Details
-
handlers
-
postCommitHandlers
-
-
Constructor Details
-
EventHandlerRegistry
public EventHandlerRegistry(Map<String, List<EventHandler>> handlers, Map<String, List<EventHandler>> postCommitHandlers)
-
-
Method Details
-
getEventHandlers
-
getPostCommitEventHandlers
-
getPostCommitEventNames
-
acceptEvent
-
handleEvent
-
getOperationContext
-