Interface BpmnElementContext
-
- All Known Implementing Classes:
BpmnElementContextImpl
public interface BpmnElementContext
Process instance-related data of the element that is executed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BpmnElementContext
copy(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent)
BpmnElementType
getBpmnElementType()
org.agrona.DirectBuffer
getBpmnProcessId()
org.agrona.DirectBuffer
getElementId()
long
getElementInstanceKey()
long
getFlowScopeKey()
ProcessInstanceIntent
getIntent()
long
getParentElementInstanceKey()
long
getParentProcessInstanceKey()
long
getProcessDefinitionKey()
long
getProcessInstanceKey()
int
getProcessVersion()
ProcessInstanceRecord
getRecordValue()
Caution! Don't modify the value to avoid unexpected side-effects.boolean
isInReprocessingMode()
-
-
-
Method Detail
-
getElementInstanceKey
long getElementInstanceKey()
-
getFlowScopeKey
long getFlowScopeKey()
-
getProcessInstanceKey
long getProcessInstanceKey()
-
getParentProcessInstanceKey
long getParentProcessInstanceKey()
-
getParentElementInstanceKey
long getParentElementInstanceKey()
-
getProcessDefinitionKey
long getProcessDefinitionKey()
-
getProcessVersion
int getProcessVersion()
-
getBpmnProcessId
org.agrona.DirectBuffer getBpmnProcessId()
-
getElementId
org.agrona.DirectBuffer getElementId()
-
getBpmnElementType
BpmnElementType getBpmnElementType()
-
getRecordValue
ProcessInstanceRecord getRecordValue()
Caution! Don't modify the value to avoid unexpected side-effects.- Returns:
- the value of the record that is currently processed
-
getIntent
ProcessInstanceIntent getIntent()
-
copy
BpmnElementContext copy(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent)
-
isInReprocessingMode
boolean isInReprocessingMode()
-
-