Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.event.impl
Class EventListenerList

java.lang.Object
  extended by org.nuxeo.ecm.core.event.impl.EventListenerList

public class EventListenerList
extends Object

Utility class used to manage event listeners descriptors.

Author:
Thierry Delprat

Constructor Summary
EventListenerList()
           
 
Method Summary
 void add(EventListenerDescriptor descriptor)
           
 List<PostCommitEventListener> getAsyncPostCommitListeners()
           
 List<EventListenerDescriptor> getAsyncPostCommitListenersDescriptors()
           
 EventListenerDescriptor getDescriptor(String listenerName)
           
 List<EventListenerDescriptor> getEnabledAsyncPostCommitListenersDescriptors()
           
 List<EventListenerDescriptor> getEnabledInlineListenersDescriptors()
           
 List<EventListenerDescriptor> getEnabledSyncPostCommitListenersDescriptors()
           
 List<EventListener> getInLineListeners()
           
 List<EventListenerDescriptor> getInlineListenersDescriptors()
           
 List<String> getListenerNames()
           
 List<PostCommitEventListener> getSyncPostCommitListeners()
           
 List<EventListenerDescriptor> getSyncPostCommitListenersDescriptors()
           
 void recomputeEnabledListeners()
           
 void removeDescriptor(EventListenerDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventListenerList

public EventListenerList()
Method Detail

add

public void add(EventListenerDescriptor descriptor)
         throws Exception
Throws:
Exception

removeDescriptor

public void removeDescriptor(EventListenerDescriptor descriptor)

getDescriptor

public EventListenerDescriptor getDescriptor(String listenerName)

getInLineListeners

public List<EventListener> getInLineListeners()

getSyncPostCommitListeners

public List<PostCommitEventListener> getSyncPostCommitListeners()

getAsyncPostCommitListeners

public List<PostCommitEventListener> getAsyncPostCommitListeners()

getInlineListenersDescriptors

public List<EventListenerDescriptor> getInlineListenersDescriptors()

getSyncPostCommitListenersDescriptors

public List<EventListenerDescriptor> getSyncPostCommitListenersDescriptors()

getAsyncPostCommitListenersDescriptors

public List<EventListenerDescriptor> getAsyncPostCommitListenersDescriptors()

recomputeEnabledListeners

public void recomputeEnabledListeners()

getEnabledInlineListenersDescriptors

public List<EventListenerDescriptor> getEnabledInlineListenersDescriptors()

getEnabledSyncPostCommitListenersDescriptors

public List<EventListenerDescriptor> getEnabledSyncPostCommitListenersDescriptors()

getEnabledAsyncPostCommitListenersDescriptors

public List<EventListenerDescriptor> getEnabledAsyncPostCommitListenersDescriptors()

getListenerNames

public List<String> getListenerNames()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.