Class ActivitiEventSupport
- java.lang.Object
-
- org.activiti.engine.delegate.event.impl.ActivitiEventSupport
-
public class ActivitiEventSupport extends java.lang.ObjectClass that allows adding and removing event listeners and dispatching events to the appropriate listeners.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ActivitiEventListener>eventListenersprotected java.util.Map<ActivitiEventType,java.util.List<ActivitiEventListener>>typedListeners
-
Constructor Summary
Constructors Constructor Description ActivitiEventSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventListener(ActivitiEventListener listenerToAdd)voidaddEventListener(ActivitiEventListener listenerToAdd, ActivitiEventType... types)protected voidaddTypedEventListener(ActivitiEventListener listener, ActivitiEventType type)voiddispatchEvent(ActivitiEvent event)protected voiddispatchEvent(ActivitiEvent event, ActivitiEventListener listener)voidremoveEventListener(ActivitiEventListener listenerToRemove)
-
-
-
Field Detail
-
eventListeners
protected java.util.List<ActivitiEventListener> eventListeners
-
typedListeners
protected java.util.Map<ActivitiEventType,java.util.List<ActivitiEventListener>> typedListeners
-
-
Method Detail
-
addEventListener
public void addEventListener(ActivitiEventListener listenerToAdd)
-
addEventListener
public void addEventListener(ActivitiEventListener listenerToAdd, ActivitiEventType... types)
-
removeEventListener
public void removeEventListener(ActivitiEventListener listenerToRemove)
-
dispatchEvent
public void dispatchEvent(ActivitiEvent event)
-
dispatchEvent
protected void dispatchEvent(ActivitiEvent event, ActivitiEventListener listener)
-
addTypedEventListener
protected void addTypedEventListener(ActivitiEventListener listener, ActivitiEventType type)
-
-