Package io.zeebe.protocol.record
Class RecordMetadataDecoder
- java.lang.Object
-
- io.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 Modifier and Type Field Description static intBLOCK_LENGTHstatic ByteOrderBYTE_ORDERstatic intSCHEMA_IDstatic intSCHEMA_VERSIONstatic intTEMPLATE_ID
-
Constructor Summary
Constructors Constructor Description RecordMetadataDecoder()
-
Method Summary
-
-
-
Field Detail
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH
- See Also:
- Constant Field Values
-
TEMPLATE_ID
public static final int TEMPLATE_ID
- See Also:
- Constant Field Values
-
SCHEMA_ID
public static final int SCHEMA_ID
- See Also:
- Constant Field Values
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION
- See Also:
- Constant Field Values
-
BYTE_ORDER
public static final ByteOrder BYTE_ORDER
-
-
Method Detail
-
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
public String sbeSemanticType()
- Specified by:
sbeSemanticTypein interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()
- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
initialOffset
public int initialOffset()
-
offset
public int offset()
- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight- Specified by:
offsetin interfaceorg.agrona.sbe.MessageFlyweight
-
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)
-
encodedLength
public int encodedLength()
- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()
-
limit
public void limit(int limit)
-
recordTypeId
public static int recordTypeId()
-
recordTypeSinceVersion
public static int recordTypeSinceVersion()
-
recordTypeEncodingOffset
public static int recordTypeEncodingOffset()
-
recordTypeEncodingLength
public static int recordTypeEncodingLength()
-
recordTypeMetaAttribute
public static String recordTypeMetaAttribute(MetaAttribute metaAttribute)
-
recordTypeRaw
public short recordTypeRaw()
-
recordType
public RecordType recordType()
-
requestStreamIdId
public static int requestStreamIdId()
-
requestStreamIdSinceVersion
public static int requestStreamIdSinceVersion()
-
requestStreamIdEncodingOffset
public static int requestStreamIdEncodingOffset()
-
requestStreamIdEncodingLength
public static int requestStreamIdEncodingLength()
-
requestStreamIdMetaAttribute
public static String requestStreamIdMetaAttribute(MetaAttribute metaAttribute)
-
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
public static String requestIdMetaAttribute(MetaAttribute metaAttribute)
-
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
public static String protocolVersionMetaAttribute(MetaAttribute metaAttribute)
-
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
public static String valueTypeMetaAttribute(MetaAttribute metaAttribute)
-
valueTypeRaw
public short valueTypeRaw()
-
valueType
public ValueType valueType()
-
intentId
public static int intentId()
-
intentSinceVersion
public static int intentSinceVersion()
-
intentEncodingOffset
public static int intentEncodingOffset()
-
intentEncodingLength
public static int intentEncodingLength()
-
intentMetaAttribute
public static String intentMetaAttribute(MetaAttribute metaAttribute)
-
intentNullValue
public static short intentNullValue()
-
intentMinValue
public static short intentMinValue()
-
intentMaxValue
public static short intentMaxValue()
-
intent
public short intent()
-
rejectionTypeId
public static int rejectionTypeId()
-
rejectionTypeSinceVersion
public static int rejectionTypeSinceVersion()
-
rejectionTypeEncodingOffset
public static int rejectionTypeEncodingOffset()
-
rejectionTypeEncodingLength
public static int rejectionTypeEncodingLength()
-
rejectionTypeMetaAttribute
public static String rejectionTypeMetaAttribute(MetaAttribute metaAttribute)
-
rejectionTypeRaw
public short rejectionTypeRaw()
-
rejectionType
public RejectionType rejectionType()
-
brokerVersionId
public static int brokerVersionId()
-
brokerVersionSinceVersion
public static int brokerVersionSinceVersion()
-
brokerVersionEncodingOffset
public static int brokerVersionEncodingOffset()
-
brokerVersionEncodingLength
public static int brokerVersionEncodingLength()
-
brokerVersionMetaAttribute
public static String brokerVersionMetaAttribute(MetaAttribute metaAttribute)
-
brokerVersion
public VersionDecoder brokerVersion()
-
rejectionReasonId
public static int rejectionReasonId()
-
rejectionReasonSinceVersion
public static int rejectionReasonSinceVersion()
-
rejectionReasonCharacterEncoding
public static String rejectionReasonCharacterEncoding()
-
rejectionReasonMetaAttribute
public static String rejectionReasonMetaAttribute(MetaAttribute metaAttribute)
-
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
public String rejectionReason()
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
-