Class BpmnStateBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnStateBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canBeCompleted
(BpmnElementContext context) boolean
canBeTerminated
(BpmnElementContext context) void
copyVariablesToProcessInstance
(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.DirectBuffer
getLocalVariable
(BpmnElementContext context, org.agrona.DirectBuffer variableName) int
getNumberOfTakenSequenceFlows
(long flowScopeKey, org.agrona.DirectBuffer gatewayElementId) getProcess
(long processDefinitionKey) boolean
isInterrupted
(BpmnElementContext flowScopeContext) void
propagateVariable
(BpmnElementContext context, org.agrona.DirectBuffer variableName) void
setLocalVariable
(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue) void
setLocalVariable
(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)
-