Class EventRegistryStartEventActivityBehavior
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.EventRegistryStartEventActivityBehavior
- All Implemented Interfaces:
Serializable, ProcessLevelStartEventActivityBehavior, ActivityBehavior, TriggerableActivityBehavior
public class EventRegistryStartEventActivityBehavior
extends FlowNodeActivityBehavior
implements ProcessLevelStartEventActivityBehavior
Process-level event-registry start event behavior. Owns the deploy-time event-registry subscription
registration for this start event, including the dynamic-correlation re-point logic when the
process definition is superseded.
- See Also:
-
Field Summary
FieldsFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionEventRegistryStartEventActivityBehavior(String eventDefinitionKey, boolean manualCorrelation) -
Method Summary
Modifier and TypeMethodDescriptionvoidRegister the deploy-time artifact (event subscription, timer job, etc.) for this start event when its process definition is freshly deployed.booleanvoidRemove or update the deploy-time artifact for this start event when its process definition is superseded by a new version.Methods inherited from class FlowNodeActivityBehavior
execute, leave, leaveIgnoreConditions, parseActivityType, trigger
-
Field Details
-
eventDefinitionKey
-
manualCorrelation
protected boolean manualCorrelation
-
-
Constructor Details
-
EventRegistryStartEventActivityBehavior
public EventRegistryStartEventActivityBehavior(String eventDefinitionKey, boolean manualCorrelation)
-
-
Method Details
-
deploy
Description copied from interface:ProcessLevelStartEventActivityBehaviorRegister the deploy-time artifact (event subscription, timer job, etc.) for this start event when its process definition is freshly deployed.- Specified by:
deployin interfaceProcessLevelStartEventActivityBehavior
-
undeploy
Description copied from interface:ProcessLevelStartEventActivityBehaviorRemove or update the deploy-time artifact for this start event when its process definition is superseded by a new version. Called on the previous (now-superseded) process definition's start events.- Specified by:
undeployin interfaceProcessLevelStartEventActivityBehavior
-
getEventDefinitionKey
-
isManualCorrelation
public boolean isManualCorrelation()
-