Nuxeo Enterprise Platform 5.4

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

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

public class EventListenerList
extends java.lang.Object

Utility class used to manage event listeners descriptors.

Author:
Thierry Delprat

Constructor Summary
EventListenerList()
           
 
Method Summary
 void add(EventListenerDescriptor descriptor)
           
 java.util.List<PostCommitEventListener> getAsyncPostCommitListeners()
           
 java.util.List<EventListenerDescriptor> getAsyncPostCommitListenersDescriptors()
           
 EventListenerDescriptor getDescriptor(java.lang.String listenerName)
           
 java.util.List<EventListenerDescriptor> getEnabledAsyncPostCommitListenersDescriptors()
           
 java.util.List<EventListenerDescriptor> getEnabledInlineListenersDescriptors()
           
 java.util.List<EventListenerDescriptor> getEnabledSyncPostCommitListenersDescriptors()
           
 java.util.List<EventListener> getInLineListeners()
           
 java.util.List<EventListenerDescriptor> getInlineListenersDescriptors()
           
 java.util.List<java.lang.String> getListenerNames()
           
 java.util.List<PostCommitEventListener> getSyncPostCommitListeners()
           
 java.util.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 java.lang.Exception
Throws:
java.lang.Exception

removeDescriptor

public void removeDescriptor(EventListenerDescriptor descriptor)

getDescriptor

public EventListenerDescriptor getDescriptor(java.lang.String listenerName)

getInLineListeners

public java.util.List<EventListener> getInLineListeners()

getSyncPostCommitListeners

public java.util.List<PostCommitEventListener> getSyncPostCommitListeners()

getAsyncPostCommitListeners

public java.util.List<PostCommitEventListener> getAsyncPostCommitListeners()

getInlineListenersDescriptors

public java.util.List<EventListenerDescriptor> getInlineListenersDescriptors()

getSyncPostCommitListenersDescriptors

public java.util.List<EventListenerDescriptor> getSyncPostCommitListenersDescriptors()

getAsyncPostCommitListenersDescriptors

public java.util.List<EventListenerDescriptor> getAsyncPostCommitListenersDescriptors()

recomputeEnabledListeners

public void recomputeEnabledListeners()

getEnabledInlineListenersDescriptors

public java.util.List<EventListenerDescriptor> getEnabledInlineListenersDescriptors()

getEnabledSyncPostCommitListenersDescriptors

public java.util.List<EventListenerDescriptor> getEnabledSyncPostCommitListenersDescriptors()

getEnabledAsyncPostCommitListenersDescriptors

public java.util.List<EventListenerDescriptor> getEnabledAsyncPostCommitListenersDescriptors()

getListenerNames

public java.util.List<java.lang.String> getListenerNames()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.