Interface BpmnElementContext
- All Known Implementing Classes:
BpmnElementContextImpl
public interface BpmnElementContext
Process instance-related data of the element that is executed.
-
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.
-
Method Details
-
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)
-