org.nuxeo.ecm.automation.core.events
Class EventHandlerRegistry
java.lang.Object
org.nuxeo.ecm.automation.core.events.EventHandlerRegistry
public class EventHandlerRegistry
- extends Object
TODO: This service should be moved in another project.
- Author:
- Bogdan Stefanescu
EventHandlerRegistry
public EventHandlerRegistry(AutomationService svc)
getEventHandlers
public List<EventHandler> getEventHandlers(String eventId)
getPostCommitEventHandlers
public List<EventHandler> getPostCommitEventHandlers(String eventId)
putEventHandler
public void putEventHandler(EventHandler handler)
putEventHandler
public void putEventHandler(String eventId,
EventHandler handler)
putPostCommitEventHandler
public void putPostCommitEventHandler(EventHandler handler)
putPostCommitEventHandler
public void putPostCommitEventHandler(String eventId,
EventHandler handler)
removePostCommitEventHandler
public void removePostCommitEventHandler(EventHandler handler)
removeEventHandler
public void removeEventHandler(EventHandler handler)
clear
public void clear()
lookup
public Map<String,List<EventHandler>> lookup()
pclookup
public Map<String,List<EventHandler>> pclookup()
getPostCommitEventNames
public Set<String> getPostCommitEventNames()
handleEvent
public void handleEvent(Event event,
List<EventHandler> handlers,
boolean saveSession)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.