Class BpmnStateBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnStateBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeCompleted(BpmnElementContext context) booleancanBeTerminated(BpmnElementContext context) voidcopyVariablesToProcessInstance(long sourceScopeKey, long targetProcessInstanceKey, DeployedProcess targetProcess) getCalledChildInstance(BpmnElementContext context) getChildInstances(BpmnElementContext context) getElementInstance(long elementInstanceKey) getElementInstance(BpmnElementContext context) getFlowScopeContext(BpmnElementContext context) getFlowScopeInstance(BpmnElementContext context) getLatestProcessVersion(org.agrona.DirectBuffer processId) org.agrona.DirectBuffergetLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName) intgetNumberOfTakenSequenceFlows(long flowScopeKey, org.agrona.DirectBuffer gatewayElementId) getProcess(long processDefinitionKey) booleanisInterrupted(BpmnElementContext flowScopeContext) booleanisInterruptedByTerminateEndEvent(BpmnElementContext flowScopeContext, ElementInstance flowScopeInstance) voidpropagateVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName) voidsetLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue) voidsetLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue, int valueOffset, int valueLength)
-
Constructor Details
-
BpmnStateBehavior
-
-
Method Details
-
getElementInstance
-
getElementInstance
-
getJobState
-
canBeTerminated
-
canBeCompleted
-
getFlowScopeInstance
-
getChildInstances
-
getFlowScopeContext
-
getParentElementInstanceContext
-
getProcess
-
getLatestProcessVersion
-
getCalledChildInstance
-
getLocalVariable
public org.agrona.DirectBuffer getLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName) -
setLocalVariable
public void setLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue) -
setLocalVariable
public void setLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue, int valueOffset, int valueLength) -
propagateVariable
-
copyVariablesToProcessInstance
public void copyVariablesToProcessInstance(long sourceScopeKey, long targetProcessInstanceKey, DeployedProcess targetProcess) -
isInterrupted
-
isInterruptedByTerminateEndEvent
public boolean isInterruptedByTerminateEndEvent(BpmnElementContext flowScopeContext, ElementInstance flowScopeInstance) -
getNumberOfTakenSequenceFlows
public int getNumberOfTakenSequenceFlows(long flowScopeKey, org.agrona.DirectBuffer gatewayElementId)
-