Class BpmnElementContextImpl
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.BpmnElementContextImpl
- All Implemented Interfaces:
BpmnElementContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy
(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) org.agrona.DirectBuffer
org.agrona.DirectBuffer
long
long
long
long
long
long
int
Caution! Don't modify the value to avoid unexpected side-effects.void
init
(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) toString()
-
Constructor Details
-
BpmnElementContextImpl
public BpmnElementContextImpl()
-
-
Method Details
-
getElementInstanceKey
public long getElementInstanceKey()- Specified by:
getElementInstanceKey
in interfaceBpmnElementContext
-
getFlowScopeKey
public long getFlowScopeKey()- Specified by:
getFlowScopeKey
in interfaceBpmnElementContext
-
getProcessInstanceKey
public long getProcessInstanceKey()- Specified by:
getProcessInstanceKey
in interfaceBpmnElementContext
-
getParentProcessInstanceKey
public long getParentProcessInstanceKey()- Specified by:
getParentProcessInstanceKey
in interfaceBpmnElementContext
-
getParentElementInstanceKey
public long getParentElementInstanceKey()- Specified by:
getParentElementInstanceKey
in interfaceBpmnElementContext
-
getProcessDefinitionKey
public long getProcessDefinitionKey()- Specified by:
getProcessDefinitionKey
in interfaceBpmnElementContext
-
getProcessVersion
public int getProcessVersion()- Specified by:
getProcessVersion
in interfaceBpmnElementContext
-
getBpmnProcessId
public org.agrona.DirectBuffer getBpmnProcessId()- Specified by:
getBpmnProcessId
in interfaceBpmnElementContext
-
getElementId
public org.agrona.DirectBuffer getElementId()- Specified by:
getElementId
in interfaceBpmnElementContext
-
getBpmnElementType
- Specified by:
getBpmnElementType
in interfaceBpmnElementContext
-
getRecordValue
Description copied from interface:BpmnElementContext
Caution! Don't modify the value to avoid unexpected side-effects.- Specified by:
getRecordValue
in interfaceBpmnElementContext
- Returns:
- the value of the record that is currently processed
-
getIntent
- Specified by:
getIntent
in interfaceBpmnElementContext
-
getTenantId
- Specified by:
getTenantId
in interfaceBpmnElementContext
-
getBpmnEventType
- Specified by:
getBpmnEventType
in interfaceBpmnElementContext
-
copy
public BpmnElementContext copy(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) - Specified by:
copy
in interfaceBpmnElementContext
-
init
public void init(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) -
toString
-