Class EventSubProcessInterruptionMarker
java.lang.Object
io.camunda.zeebe.engine.state.appliers.EventSubProcessInterruptionMarker
-
Constructor Summary
ConstructorDescriptionEventSubProcessInterruptionMarker
(ProcessState processState, MutableElementInstanceState elementInstanceState) -
Method Summary
Modifier and TypeMethodDescriptionvoid
markInstanceIfInterrupted
(long flowScopeElementInstanceKey, long processDefinitionKey, String tenantId, org.agrona.DirectBuffer elementId) Marks the flow scope as interrupted, if the triggered element id, corresponds to an interrupting event sub process.
-
Constructor Details
-
EventSubProcessInterruptionMarker
public EventSubProcessInterruptionMarker(ProcessState processState, MutableElementInstanceState elementInstanceState)
-
-
Method Details
-
markInstanceIfInterrupted
public void markInstanceIfInterrupted(long flowScopeElementInstanceKey, long processDefinitionKey, String tenantId, org.agrona.DirectBuffer elementId) Marks the flow scope as interrupted, if the triggered element id, corresponds to an interrupting event sub process.- Parameters:
flowScopeElementInstanceKey
- the key of the flow scope, which should be marked as interruptedprocessDefinitionKey
- the corresponding process definition keyelementId
- the id of the element which was triggered
-