Class DelegateActivitiEventListener

java.lang.Object
org.activiti.engine.impl.bpmn.helper.BaseDelegateEventListener
org.activiti.engine.impl.bpmn.helper.DelegateActivitiEventListener
All Implemented Interfaces:
ActivitiEventListener

public class DelegateActivitiEventListener extends BaseDelegateEventListener
An ActivitiEventListener implementation which uses a classname to create a delegate ActivitiEventListener instance to use for event notification.

In case an entityClass was passed in the constructor, only events that are ActivitiEntityEvent's that target an entity of the given type, are dispatched to the delegate.
  • Field Details

    • className

      protected String className
    • delegateInstance

      protected ActivitiEventListener delegateInstance
    • failOnException

      protected boolean failOnException
  • Constructor Details

    • DelegateActivitiEventListener

      public DelegateActivitiEventListener(String className, Class<?> entityClass)
  • Method Details

    • onEvent

      public void onEvent(ActivitiEvent event)
      Description copied from interface: ActivitiEventListener
      Called when an event has been fired
      Parameters:
      event - the event
    • isFailOnException

      public boolean isFailOnException()
      Returns:
      whether or not the current operation should fail when this listeners execution throws an exception.
    • getDelegateInstance

      protected ActivitiEventListener getDelegateInstance()