Class IntermediateCatchMessageEventActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.activiti.engine.impl.bpmn.behavior.IntermediateCatchEventActivityBehavior
org.activiti.engine.impl.bpmn.behavior.IntermediateCatchMessageEventActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
public class IntermediateCatchMessageEventActivityBehavior
extends IntermediateCatchEventActivityBehavior
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.activiti.bpmn.model.MessageEventDefinitionprotected final MessageExecutionContextFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionIntermediateCatchMessageEventActivityBehavior(org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, MessageExecutionContext messageExecutionContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected ExecutionEntitydeleteMessageEventSubScription(DelegateExecution execution) voideventCancelledByEventGateway(DelegateExecution execution) Should be subclassed by the more specific types.voidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.org.activiti.bpmn.model.MessageEventDefinitionvoidtrigger(DelegateExecution execution, String triggerName, Object triggerData) Methods inherited from class IntermediateCatchEventActivityBehavior
deleteOtherEventsRelatedToEventBasedGateway, getPrecedingEventBasedGateway, leaveIntermediateCatchEventMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType
-
Field Details
-
messageEventDefinition
protected final org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition -
messageExecutionContext
-
-
Constructor Details
-
IntermediateCatchMessageEventActivityBehavior
public IntermediateCatchMessageEventActivityBehavior(org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, MessageExecutionContext messageExecutionContext)
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classIntermediateCatchEventActivityBehavior
-
trigger
- Specified by:
triggerin interfaceTriggerableActivityBehavior- Overrides:
triggerin classIntermediateCatchEventActivityBehavior
-
eventCancelledByEventGateway
Description copied from class:IntermediateCatchEventActivityBehaviorShould be subclassed by the more specific types. For an intermediate catch without type, it's simply leaving the event.- Overrides:
eventCancelledByEventGatewayin classIntermediateCatchEventActivityBehavior
-
deleteMessageEventSubScription
-
getMessageEventDefinition
public org.activiti.bpmn.model.MessageEventDefinition getMessageEventDefinition() -
getMessageExecutionContext
-