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 Details

  • Constructor Details

    • RecordMetadataDecoder

      public RecordMetadataDecoder()
  • Method Details

    • sbeBlockLength

      public int sbeBlockLength()
      Specified by:
      sbeBlockLength in interface org.agrona.sbe.MessageFlyweight
    • sbeTemplateId

      public int sbeTemplateId()
      Specified by:
      sbeTemplateId in interface org.agrona.sbe.MessageFlyweight
    • sbeSchemaId

      public int sbeSchemaId()
      Specified by:
      sbeSchemaId in interface org.agrona.sbe.Flyweight
    • sbeSchemaVersion

      public int sbeSchemaVersion()
      Specified by:
      sbeSchemaVersion in interface org.agrona.sbe.Flyweight
    • sbeSemanticType

      public String sbeSemanticType()
      Specified by:
      sbeSemanticType in interface org.agrona.sbe.MessageFlyweight
    • buffer

      public org.agrona.DirectBuffer buffer()
      Specified by:
      buffer in interface org.agrona.sbe.Flyweight
    • offset

      public int offset()
      Specified by:
      offset in interface org.agrona.sbe.Flyweight
    • wrap

      public RecordMetadataDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion)
      Specified by:
      wrap in interface org.agrona.sbe.MessageDecoderFlyweight
    • wrapAndApplyHeader

      public RecordMetadataDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder)
    • sbeRewind

      public RecordMetadataDecoder sbeRewind()
    • sbeDecodedLength

      public int sbeDecodedLength()
      Specified by:
      sbeDecodedLength in interface org.agrona.sbe.MessageDecoderFlyweight
    • actingVersion

      public int actingVersion()
    • encodedLength

      public int encodedLength()
      Specified by:
      encodedLength in interface org.agrona.sbe.Flyweight
    • limit

      public int limit()
      Specified by:
      limit in interface org.agrona.sbe.MessageFlyweight
    • limit

      public void limit(int limit)
      Specified by:
      limit in interface org.agrona.sbe.MessageFlyweight
    • 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()
    • 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()
    • recordVersionId

      public static int recordVersionId()
    • recordVersionSinceVersion

      public static int recordVersionSinceVersion()
    • recordVersionEncodingOffset

      public static int recordVersionEncodingOffset()
    • recordVersionEncodingLength

      public static int recordVersionEncodingLength()
    • recordVersionMetaAttribute

      public static String recordVersionMetaAttribute(MetaAttribute metaAttribute)
    • 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

      public static String rejectionTypeMetaAttribute(MetaAttribute metaAttribute)
    • rejectionTypeRaw

      public short rejectionTypeRaw()
    • rejectionType

      public RejectionType rejectionType()
    • operationReferenceId

      public static int operationReferenceId()
    • operationReferenceSinceVersion

      public static int operationReferenceSinceVersion()
    • operationReferenceEncodingOffset

      public static int operationReferenceEncodingOffset()
    • operationReferenceEncodingLength

      public static int operationReferenceEncodingLength()
    • operationReferenceMetaAttribute

      public static String operationReferenceMetaAttribute(MetaAttribute metaAttribute)
    • 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

      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()
    • authorizationId

      public static int authorizationId()
    • authorizationSinceVersion

      public static int authorizationSinceVersion()
    • authorizationCharacterEncoding

      public static String authorizationCharacterEncoding()
    • authorizationMetaAttribute

      public static String authorizationMetaAttribute(MetaAttribute metaAttribute)
    • 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

      public String authorization()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)
      Specified by:
      appendTo in interface org.agrona.sbe.MessageDecoderFlyweight
    • sbeSkip

      public RecordMetadataDecoder sbeSkip()