Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.automation.core.events
Class EventHandlerRegistry

java.lang.Object
  extended by org.nuxeo.ecm.automation.core.events.EventHandlerRegistry

public class EventHandlerRegistry
extends java.lang.Object

TODO: This service should be moved in another project.

Author:
Bogdan Stefanescu

Constructor Summary
EventHandlerRegistry(AutomationService svc)
           
 
Method Summary
 void clear()
           
 java.util.List<EventHandler> getEventHandlers(java.lang.String eventId)
           
 java.util.List<EventHandler> getPostCommitEventHandlers(java.lang.String eventId)
           
 void handleEvent(Event event, java.util.List<EventHandler> handlers, boolean saveSession)
           
 java.util.Map<java.lang.String,java.util.List<EventHandler>> lookup()
           
 java.util.Map<java.lang.String,java.util.List<EventHandler>> pclookup()
           
 void putEventHandler(EventHandler handler)
           
 void putEventHandler(java.lang.String eventId, EventHandler handler)
           
 void putPostCommitEventHandler(EventHandler handler)
           
 void putPostCommitEventHandler(java.lang.String eventId, EventHandler handler)
           
 void removeEventHandler(EventHandler handler)
           
 void removePostCommitEventHandler(EventHandler handler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventHandlerRegistry

public EventHandlerRegistry(AutomationService svc)
Method Detail

getEventHandlers

public java.util.List<EventHandler> getEventHandlers(java.lang.String eventId)

getPostCommitEventHandlers

public java.util.List<EventHandler> getPostCommitEventHandlers(java.lang.String eventId)

putEventHandler

public void putEventHandler(EventHandler handler)

putEventHandler

public void putEventHandler(java.lang.String eventId,
                            EventHandler handler)

putPostCommitEventHandler

public void putPostCommitEventHandler(EventHandler handler)

putPostCommitEventHandler

public void putPostCommitEventHandler(java.lang.String eventId,
                                      EventHandler handler)

removePostCommitEventHandler

public void removePostCommitEventHandler(EventHandler handler)

removeEventHandler

public void removeEventHandler(EventHandler handler)

clear

public void clear()

lookup

public java.util.Map<java.lang.String,java.util.List<EventHandler>> lookup()

pclookup

public java.util.Map<java.lang.String,java.util.List<EventHandler>> pclookup()

handleEvent

public void handleEvent(Event event,
                        java.util.List<EventHandler> handlers,
                        boolean saveSession)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.