Package io.camunda.zeebe.protocol.record
Class RecordMetadataDecoder
java.lang.Object
io.camunda.zeebe.protocol.record.RecordMetadataDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageDecoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class RecordMetadataDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
Descriptor for Record Metadata
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) static Stringstatic intstatic intintstatic StringauthorizationMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intstatic intstatic StringbrokerVersionMetaAttribute(MetaAttribute metaAttribute) static intorg.agrona.DirectBufferbuffer()intintgetAuthorization(byte[] dst, int dstOffset, int length) intgetAuthorization(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetRejectionReason(byte[] dst, int dstOffset, int length) intgetRejectionReason(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) shortintent()static intstatic intstatic intintentId()static shortstatic StringintentMetaAttribute(MetaAttribute metaAttribute) static shortstatic shortstatic intintlimit()voidlimit(int limit) intoffset()longstatic intstatic intstatic intstatic longstatic StringoperationReferenceMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintstatic intstatic intstatic intstatic intstatic StringprotocolVersionMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intstatic intstatic intstatic intstatic StringrecordTypeMetaAttribute(MetaAttribute metaAttribute) shortstatic intintstatic intstatic intstatic intstatic intstatic StringrecordVersionMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intstatic Stringstatic intstatic intintstatic StringrejectionReasonMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intstatic intstatic StringrejectionTypeMetaAttribute(MetaAttribute metaAttribute) shortstatic intlongstatic intstatic intstatic intstatic longstatic StringrequestIdMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintstatic intstatic intstatic intstatic intstatic StringrequestStreamIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintintintintsbeSkip()intintinttoString()static intstatic intstatic intstatic StringvalueTypeMetaAttribute(MetaAttribute metaAttribute) shortstatic intwrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapAuthorization(org.agrona.DirectBuffer wrapBuffer) voidwrapRejectionReason(org.agrona.DirectBuffer wrapBuffer)
-
Field Details
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH- See Also:
-
TEMPLATE_ID
public static final int TEMPLATE_ID- See Also:
-
SCHEMA_ID
public static final int SCHEMA_ID- See Also:
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION- See Also:
-
SEMANTIC_VERSION
- See Also:
-
BYTE_ORDER
-
-
Constructor Details
-
RecordMetadataDecoder
public RecordMetadataDecoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength()- Specified by:
sbeBlockLengthin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeTemplateId
public int sbeTemplateId()- Specified by:
sbeTemplateIdin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeSchemaId
public int sbeSchemaId()- Specified by:
sbeSchemaIdin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()- Specified by:
sbeSchemaVersionin interfaceorg.agrona.sbe.Flyweight
-
sbeSemanticType
- Specified by:
sbeSemanticTypein interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
public RecordMetadataDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public RecordMetadataDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLengthin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
actingVersion
public int actingVersion() -
encodedLength
public int encodedLength()- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
recordTypeId
public static int recordTypeId() -
recordTypeSinceVersion
public static int recordTypeSinceVersion() -
recordTypeEncodingOffset
public static int recordTypeEncodingOffset() -
recordTypeEncodingLength
public static int recordTypeEncodingLength() -
recordTypeMetaAttribute
-
recordTypeRaw
public short recordTypeRaw() -
recordType
-
requestStreamIdId
public static int requestStreamIdId() -
requestStreamIdSinceVersion
public static int requestStreamIdSinceVersion() -
requestStreamIdEncodingOffset
public static int requestStreamIdEncodingOffset() -
requestStreamIdEncodingLength
public static int requestStreamIdEncodingLength() -
requestStreamIdMetaAttribute
-
requestStreamIdNullValue
public static int requestStreamIdNullValue() -
requestStreamIdMinValue
public static int requestStreamIdMinValue() -
requestStreamIdMaxValue
public static int requestStreamIdMaxValue() -
requestStreamId
public int requestStreamId() -
requestIdId
public static int requestIdId() -
requestIdSinceVersion
public static int requestIdSinceVersion() -
requestIdEncodingOffset
public static int requestIdEncodingOffset() -
requestIdEncodingLength
public static int requestIdEncodingLength() -
requestIdMetaAttribute
-
requestIdNullValue
public static long requestIdNullValue() -
requestIdMinValue
public static long requestIdMinValue() -
requestIdMaxValue
public static long requestIdMaxValue() -
requestId
public long requestId() -
protocolVersionId
public static int protocolVersionId() -
protocolVersionSinceVersion
public static int protocolVersionSinceVersion() -
protocolVersionEncodingOffset
public static int protocolVersionEncodingOffset() -
protocolVersionEncodingLength
public static int protocolVersionEncodingLength() -
protocolVersionMetaAttribute
-
protocolVersionNullValue
public static int protocolVersionNullValue() -
protocolVersionMinValue
public static int protocolVersionMinValue() -
protocolVersionMaxValue
public static int protocolVersionMaxValue() -
protocolVersion
public int protocolVersion() -
valueTypeId
public static int valueTypeId() -
valueTypeSinceVersion
public static int valueTypeSinceVersion() -
valueTypeEncodingOffset
public static int valueTypeEncodingOffset() -
valueTypeEncodingLength
public static int valueTypeEncodingLength() -
valueTypeMetaAttribute
-
valueTypeRaw
public short valueTypeRaw() -
valueType
-
intentId
public static int intentId() -
intentSinceVersion
public static int intentSinceVersion() -
intentEncodingOffset
public static int intentEncodingOffset() -
intentEncodingLength
public static int intentEncodingLength() -
intentMetaAttribute
-
intentNullValue
public static short intentNullValue() -
intentMinValue
public static short intentMinValue() -
intentMaxValue
public static short intentMaxValue() -
intent
public short intent() -
brokerVersionId
public static int brokerVersionId() -
brokerVersionSinceVersion
public static int brokerVersionSinceVersion() -
brokerVersionEncodingOffset
public static int brokerVersionEncodingOffset() -
brokerVersionEncodingLength
public static int brokerVersionEncodingLength() -
brokerVersionMetaAttribute
-
brokerVersion
-
recordVersionId
public static int recordVersionId() -
recordVersionSinceVersion
public static int recordVersionSinceVersion() -
recordVersionEncodingOffset
public static int recordVersionEncodingOffset() -
recordVersionEncodingLength
public static int recordVersionEncodingLength() -
recordVersionMetaAttribute
-
recordVersionNullValue
public static int recordVersionNullValue() -
recordVersionMinValue
public static int recordVersionMinValue() -
recordVersionMaxValue
public static int recordVersionMaxValue() -
recordVersion
public int recordVersion() -
rejectionTypeId
public static int rejectionTypeId() -
rejectionTypeSinceVersion
public static int rejectionTypeSinceVersion() -
rejectionTypeEncodingOffset
public static int rejectionTypeEncodingOffset() -
rejectionTypeEncodingLength
public static int rejectionTypeEncodingLength() -
rejectionTypeMetaAttribute
-
rejectionTypeRaw
public short rejectionTypeRaw() -
rejectionType
-
operationReferenceId
public static int operationReferenceId() -
operationReferenceSinceVersion
public static int operationReferenceSinceVersion() -
operationReferenceEncodingOffset
public static int operationReferenceEncodingOffset() -
operationReferenceEncodingLength
public static int operationReferenceEncodingLength() -
operationReferenceMetaAttribute
-
operationReferenceNullValue
public static long operationReferenceNullValue() -
operationReferenceMinValue
public static long operationReferenceMinValue() -
operationReferenceMaxValue
public static long operationReferenceMaxValue() -
operationReference
public long operationReference() -
rejectionReasonId
public static int rejectionReasonId() -
rejectionReasonSinceVersion
public static int rejectionReasonSinceVersion() -
rejectionReasonCharacterEncoding
-
rejectionReasonMetaAttribute
-
rejectionReasonHeaderLength
public static int rejectionReasonHeaderLength() -
rejectionReasonLength
public int rejectionReasonLength() -
skipRejectionReason
public int skipRejectionReason() -
getRejectionReason
public int getRejectionReason(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getRejectionReason
public int getRejectionReason(byte[] dst, int dstOffset, int length) -
wrapRejectionReason
public void wrapRejectionReason(org.agrona.DirectBuffer wrapBuffer) -
rejectionReason
-
authorizationId
public static int authorizationId() -
authorizationSinceVersion
public static int authorizationSinceVersion() -
authorizationCharacterEncoding
-
authorizationMetaAttribute
-
authorizationHeaderLength
public static int authorizationHeaderLength() -
authorizationLength
public int authorizationLength() -
skipAuthorization
public int skipAuthorization() -
getAuthorization
public int getAuthorization(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getAuthorization
public int getAuthorization(byte[] dst, int dstOffset, int length) -
wrapAuthorization
public void wrapAuthorization(org.agrona.DirectBuffer wrapBuffer) -
authorization
-
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-