Class ProcessInstanceRecord
java.lang.Object
io.camunda.zeebe.msgpack.value.BaseValue
io.camunda.zeebe.msgpack.value.ObjectValue
io.camunda.zeebe.msgpack.UnpackedObject
io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
io.camunda.zeebe.protocol.impl.record.value.processinstance.ProcessInstanceRecord
- All Implemented Interfaces:
Recyclable,JsonSerializable,RecordValue,ProcessInstanceRecordValue,ProcessInstanceRelated,TenantOwned,BufferReader,BufferWriter
public final class ProcessInstanceRecord
extends UnifiedRecordValue
implements ProcessInstanceRecordValue
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.camunda.zeebe.msgpack.UnpackedObject
reader, writerFields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.agrona.DirectBufferorg.agrona.DirectBufferlonglonglonglonglongintbooleansetBpmnElementType(BpmnElementType bpmnType) setBpmnEventType(BpmnEventType bpmnEventType) setBpmnProcessId(String bpmnProcessId) setBpmnProcessId(org.agrona.DirectBuffer directBuffer) setBpmnProcessId(org.agrona.DirectBuffer directBuffer, int offset, int length) setElementId(String elementId) setElementId(org.agrona.DirectBuffer elementId) setElementId(org.agrona.DirectBuffer elementId, int offset, int length) setFlowScopeKey(long flowScopeKey) setParentElementInstanceKey(long parentElementInstanceKey) setParentProcessInstanceKey(long parentProcessInstanceKey) setProcessDefinitionKey(long processDefinitionKey) setProcessInstanceKey(long processInstanceKey) setTenantId(String tenantId) setVersion(int version) voidwrap(ProcessInstanceRecord record) Methods inherited from class io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
getEncodedLength, getLength, isEmpty, toJsonMethods inherited from class io.camunda.zeebe.msgpack.UnpackedObject
wrap, wrap, writeMethods inherited from class io.camunda.zeebe.msgpack.value.ObjectValue
declareProperty, equals, hashCode, read, reset, write, writeJSONMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.camunda.zeebe.util.buffer.BufferReader
copyFromMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.msgpack.Recyclable
reset
-
Field Details
-
PROP_PROCESS_BPMN_PROCESS_ID
- See Also:
-
PROP_PROCESS_INSTANCE_KEY
- See Also:
-
PROP_PROCESS_ELEMENT_ID
- See Also:
-
PROP_PROCESS_VERSION
- See Also:
-
PROP_PROCESS_KEY
- See Also:
-
PROP_PROCESS_BPMN_TYPE
- See Also:
-
PROP_PROCESS_SCOPE_KEY
- See Also:
-
PROP_PROCESS_EVENT_TYPE
- See Also:
-
PROP_TENANT_ID
- See Also:
-
-
Constructor Details
-
ProcessInstanceRecord
public ProcessInstanceRecord()
-
-
Method Details
-
wrap
-
getBpmnProcessIdBuffer
public org.agrona.DirectBuffer getBpmnProcessIdBuffer() -
getElementIdBuffer
public org.agrona.DirectBuffer getElementIdBuffer() -
setBpmnProcessId
public ProcessInstanceRecord setBpmnProcessId(org.agrona.DirectBuffer directBuffer, int offset, int length) -
getBpmnProcessId
- Specified by:
getBpmnProcessIdin interfaceProcessInstanceRecordValue
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceProcessInstanceRecordValue
-
getProcessDefinitionKey
public long getProcessDefinitionKey()- Specified by:
getProcessDefinitionKeyin interfaceProcessInstanceRecordValue
-
getProcessInstanceKey
public long getProcessInstanceKey()- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRecordValue- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated
-
setProcessInstanceKey
-
getElementId
- Specified by:
getElementIdin interfaceProcessInstanceRecordValue
-
getFlowScopeKey
public long getFlowScopeKey()- Specified by:
getFlowScopeKeyin interfaceProcessInstanceRecordValue
-
getBpmnElementType
- Specified by:
getBpmnElementTypein interfaceProcessInstanceRecordValue
-
getParentProcessInstanceKey
public long getParentProcessInstanceKey()- Specified by:
getParentProcessInstanceKeyin interfaceProcessInstanceRecordValue
-
getParentElementInstanceKey
public long getParentElementInstanceKey()- Specified by:
getParentElementInstanceKeyin interfaceProcessInstanceRecordValue
-
setParentElementInstanceKey
-
getBpmnEventType
- Specified by:
getBpmnEventTypein interfaceProcessInstanceRecordValue
-
setBpmnEventType
-
setParentProcessInstanceKey
-
setBpmnElementType
-
setFlowScopeKey
-
setElementId
-
setElementId
-
setProcessDefinitionKey
-
setVersion
-
setBpmnProcessId
-
setBpmnProcessId
-
hasParentProcess
public boolean hasParentProcess() -
setElementId
public ProcessInstanceRecord setElementId(org.agrona.DirectBuffer elementId, int offset, int length) -
getTenantId
- Specified by:
getTenantIdin interfaceTenantOwned
-
setTenantId
-