Package io.camunda.zeebe.engine.api
Interface TypedRecord<T extends UnifiedRecordValue>
- All Superinterfaces:
JsonSerializable
,Record<T>
- All Known Implementing Classes:
TypedRecordImpl
-
Method Summary
Methods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJson
Methods inherited from interface io.camunda.zeebe.protocol.record.Record
copyOf, getBrokerVersion, getIntent, getPartitionId, getPosition, getRecordType, getRejectionReason, getRejectionType, getSourceRecordPosition, getTimestamp, getValueType
-
Method Details
-
getKey
long getKey()- Specified by:
getKey
in interfaceRecord<T extends UnifiedRecordValue>
-
getValue
T getValue()- Specified by:
getValue
in interfaceRecord<T extends UnifiedRecordValue>
-
getRequestStreamId
int getRequestStreamId() -
getRequestId
long getRequestId() -
getLength
int getLength() -
hasRequestMetadata
default boolean hasRequestMetadata()
-