Class EventSubProcessInterruptionMarker
java.lang.Object
io.camunda.zeebe.engine.state.appliers.EventSubProcessInterruptionMarker
-
Constructor Summary
ConstructorsConstructorDescriptionEventSubProcessInterruptionMarker
(ProcessState processState, MutableElementInstanceState elementInstanceState) -
Method Summary
Modifier and TypeMethodDescriptionvoid
markInstanceIfInterrupted
(long flowScopeElementInstanceKey, long processDefinitionKey, 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, 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
-