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) 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
-
getNumberOfTakenSequenceFlows
public int getNumberOfTakenSequenceFlows(long flowScopeKey, org.agrona.DirectBuffer gatewayElementId)
-