Class ProcessMessageSubscriptionRecord
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.message.ProcessMessageSubscriptionRecord
- All Implemented Interfaces:
Recyclable,JsonSerializable,RecordValue,RecordValueWithVariables,ProcessInstanceRelated,ProcessMessageSubscriptionRecordValue,TenantOwned,BufferReader,BufferWriter
public final class ProcessMessageSubscriptionRecord
extends UnifiedRecordValue
implements ProcessMessageSubscriptionRecordValue
-
Field Summary
Fields 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.DirectBufferorg.agrona.DirectBufferlonglongorg.agrona.DirectBufferlongintorg.agrona.DirectBufferbooleansetBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId) setCorrelationKey(org.agrona.DirectBuffer correlationKey) setElementId(org.agrona.DirectBuffer elementId) setElementInstanceKey(long key) setInterrupting(boolean interrupting) setMessageKey(long messageKey) setMessageName(org.agrona.DirectBuffer messageName) setProcessInstanceKey(long key) setSubscriptionPartitionId(int partitionId) setTenantId(String tenantId) setVariables(org.agrona.DirectBuffer variables) voidwrap(ProcessMessageSubscriptionRecord 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
-
Constructor Details
-
ProcessMessageSubscriptionRecord
public ProcessMessageSubscriptionRecord()
-
-
Method Details
-
wrap
-
getBpmnProcessIdBuffer
public org.agrona.DirectBuffer getBpmnProcessIdBuffer() -
getMessageNameBuffer
public org.agrona.DirectBuffer getMessageNameBuffer() -
getSubscriptionPartitionId
public int getSubscriptionPartitionId() -
setSubscriptionPartitionId
-
getVariables
- Specified by:
getVariablesin interfaceRecordValueWithVariables
-
setVariables
-
getVariablesBuffer
public org.agrona.DirectBuffer getVariablesBuffer() -
getProcessInstanceKey
public long getProcessInstanceKey()- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated- Specified by:
getProcessInstanceKeyin interfaceProcessMessageSubscriptionRecordValue
-
getElementInstanceKey
public long getElementInstanceKey()- Specified by:
getElementInstanceKeyin interfaceProcessMessageSubscriptionRecordValue
-
setElementInstanceKey
-
getBpmnProcessId
- Specified by:
getBpmnProcessIdin interfaceProcessMessageSubscriptionRecordValue
-
setBpmnProcessId
-
getMessageKey
public long getMessageKey()- Specified by:
getMessageKeyin interfaceProcessMessageSubscriptionRecordValue
-
getMessageName
- Specified by:
getMessageNamein interfaceProcessMessageSubscriptionRecordValue
-
getCorrelationKey
- Specified by:
getCorrelationKeyin interfaceProcessMessageSubscriptionRecordValue
-
setCorrelationKey
-
getElementId
- Specified by:
getElementIdin interfaceProcessMessageSubscriptionRecordValue
-
isInterrupting
public boolean isInterrupting()- Specified by:
isInterruptingin interfaceProcessMessageSubscriptionRecordValue
-
setInterrupting
-
setElementId
-
setMessageName
-
setMessageKey
-
setProcessInstanceKey
-
getCorrelationKeyBuffer
public org.agrona.DirectBuffer getCorrelationKeyBuffer() -
getElementIdBuffer
public org.agrona.DirectBuffer getElementIdBuffer() -
getTenantId
- Specified by:
getTenantIdin interfaceTenantOwned
-
setTenantId
-