Interface TypedRecord<T extends UnifiedRecordValue>
-
- All Superinterfaces:
Cloneable,JsonSerializable,Record<T>
- All Known Implementing Classes:
TypedEventImpl
public interface TypedRecord<T extends UnifiedRecordValue> extends Record<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longgetKey()longgetLength()longgetRequestId()intgetRequestStreamId()TgetValue()default booleanhasRequestMetadata()-
Methods inherited from interface io.zeebe.protocol.record.JsonSerializable
toJson
-
Methods inherited from interface io.zeebe.protocol.record.Record
clone, getBrokerVersion, getIntent, getPartitionId, getPosition, getRecordType, getRejectionReason, getRejectionType, getSourceRecordPosition, getTimestamp, getValueType
-
-
-
-
Method Detail
-
getKey
long getKey()
- Specified by:
getKeyin interfaceRecord<T extends UnifiedRecordValue>
-
getValue
T getValue()
- Specified by:
getValuein interfaceRecord<T extends UnifiedRecordValue>
-
getRequestStreamId
int getRequestStreamId()
-
getRequestId
long getRequestId()
-
getLength
long getLength()
-
hasRequestMetadata
default boolean hasRequestMetadata()
-
-