public class IntermediateCatchEventActivityBehavior extends AbstractBpmnActivityBehavior
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
IntermediateCatchEventActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteOtherEventsRelatedToEventBasedGateway(DelegateExecution execution,
org.flowable.bpmn.model.EventGateway eventGateway) |
void |
eventCancelledByEventGateway(DelegateExecution execution)
Should be subclassed by the more specific types.
|
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected org.flowable.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, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityTypepublic IntermediateCatchEventActivityBehavior()
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorpublic void trigger(DelegateExecution execution, String signalName, Object signalData)
trigger in interface TriggerableActivityBehaviortrigger in class FlowNodeActivityBehaviorpublic void leaveIntermediateCatchEvent(DelegateExecution execution)
public void eventCancelledByEventGateway(DelegateExecution execution)
protected org.flowable.bpmn.model.EventGateway getPrecedingEventBasedGateway(DelegateExecution execution)
protected void deleteOtherEventsRelatedToEventBasedGateway(DelegateExecution execution, org.flowable.bpmn.model.EventGateway eventGateway)
Copyright © 2017 Flowable. All rights reserved.