Class TerminateEndEventActivityBehavior

java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.TerminateEndEventActivityBehavior
All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior

public class TerminateEndEventActivityBehavior extends FlowNodeActivityBehavior
See Also:
  • Field Details

    • terminateAll

      protected boolean terminateAll
    • terminateMultiInstance

      protected boolean terminateMultiInstance
  • Constructor Details

    • TerminateEndEventActivityBehavior

      public TerminateEndEventActivityBehavior()
  • Method Details

    • execute

      public void execute(DelegateExecution execution)
      Description copied from class: FlowNodeActivityBehavior
      Default behaviour: just leave the activity with no extra functionality.
      Specified by:
      execute in interface ActivityBehavior
      Overrides:
      execute in class FlowNodeActivityBehavior
    • terminateAllBehaviour

      protected void terminateAllBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
    • defaultTerminateEndEventBehaviour

      protected void defaultTerminateEndEventBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
    • endAllHistoricActivities

      protected void endAllHistoricActivities(String processInstanceId, String deleteReason)
    • terminateMultiInstanceRoot

      protected void terminateMultiInstanceRoot(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
    • deleteExecutionEntities

      protected void deleteExecutionEntities(ExecutionEntityManager executionEntityManager, ExecutionEntity rootExecutionEntity, String deleteReason)
    • sendProcessInstanceCancelledEvent

      protected void sendProcessInstanceCancelledEvent(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent)
    • dispatchExecutionCancelled

      protected void dispatchExecutionCancelled(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent)
    • createDeleteReason

      public static String createDeleteReason(String activityId)
    • isTerminateAll

      public boolean isTerminateAll()
    • setTerminateAll

      public void setTerminateAll(boolean terminateAll)
    • isTerminateMultiInstance

      public boolean isTerminateMultiInstance()
    • setTerminateMultiInstance

      public void setTerminateMultiInstance(boolean terminateMultiInstance)