public class IntermediateCatchEventActivityBehavior extends AbstractBpmnActivityBehavior
multiInstanceActivityBehavior
bpmnActivityBehavior
Constructor and Description |
---|
IntermediateCatchEventActivityBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
cancelEvent(DelegateExecution execution)
Should be subclassed by the more specific types.
|
protected void |
deleteOtherEventsRelatedToEventBasedGateway(DelegateExecution execution,
org.activiti.bpmn.model.EventGateway eventGateway) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected org.activiti.bpmn.model.EventGateway |
getPrecedingEventBasedGateway(DelegateExecution execution) |
void |
leaveIntermediateCatchEvent(DelegateExecution execution)
Specific leave method for intermediate events: does a normal leave(), except
when behind an event based gateway.
|
void |
trigger(DelegateExecution execution,
String signalName,
Object signalData) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior
leaveIgnoreConditions, parseActivityType
public IntermediateCatchEventActivityBehavior()
public void execute(DelegateExecution execution)
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
public void trigger(DelegateExecution execution, String signalName, Object signalData)
trigger
in interface TriggerableActivityBehavior
trigger
in class FlowNodeActivityBehavior
public void leaveIntermediateCatchEvent(DelegateExecution execution)
public void cancelEvent(DelegateExecution execution)
protected org.activiti.bpmn.model.EventGateway getPrecedingEventBasedGateway(DelegateExecution execution)
protected void deleteOtherEventsRelatedToEventBasedGateway(DelegateExecution execution, org.activiti.bpmn.model.EventGateway eventGateway)
Copyright © 2015 Alfresco. All rights reserved.