Class MessageHeaderDecoder

  • All Implemented Interfaces:
    org.agrona.sbe.CompositeDecoderFlyweight, org.agrona.sbe.DecoderFlyweight, org.agrona.sbe.Flyweight

    public final class MessageHeaderDecoder
    extends Object
    implements org.agrona.sbe.CompositeDecoderFlyweight
    Message identifiers and length of message root
    • Constructor Detail

      • MessageHeaderDecoder

        public MessageHeaderDecoder()
    • Method Detail

      • wrap

        public MessageHeaderDecoder wrap​(org.agrona.DirectBuffer buffer,
                                         int offset)
        Specified by:
        wrap in interface org.agrona.sbe.CompositeDecoderFlyweight
      • 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
      • encodedLength

        public int encodedLength()
        Specified by:
        encodedLength in interface org.agrona.sbe.Flyweight
      • 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
      • blockLengthEncodingOffset

        public static int blockLengthEncodingOffset()
      • blockLengthEncodingLength

        public static int blockLengthEncodingLength()
      • blockLengthSinceVersion

        public static int blockLengthSinceVersion()
      • blockLengthNullValue

        public static int blockLengthNullValue()
      • blockLengthMinValue

        public static int blockLengthMinValue()
      • blockLengthMaxValue

        public static int blockLengthMaxValue()
      • blockLength

        public int blockLength()
      • templateIdEncodingOffset

        public static int templateIdEncodingOffset()
      • templateIdEncodingLength

        public static int templateIdEncodingLength()
      • templateIdSinceVersion

        public static int templateIdSinceVersion()
      • templateIdNullValue

        public static int templateIdNullValue()
      • templateIdMinValue

        public static int templateIdMinValue()
      • templateIdMaxValue

        public static int templateIdMaxValue()
      • templateId

        public int templateId()
      • schemaIdEncodingOffset

        public static int schemaIdEncodingOffset()
      • schemaIdEncodingLength

        public static int schemaIdEncodingLength()
      • schemaIdSinceVersion

        public static int schemaIdSinceVersion()
      • schemaIdNullValue

        public static int schemaIdNullValue()
      • schemaIdMinValue

        public static int schemaIdMinValue()
      • schemaIdMaxValue

        public static int schemaIdMaxValue()
      • schemaId

        public int schemaId()
      • versionEncodingOffset

        public static int versionEncodingOffset()
      • versionEncodingLength

        public static int versionEncodingLength()
      • versionSinceVersion

        public static int versionSinceVersion()
      • versionNullValue

        public static int versionNullValue()
      • versionMinValue

        public static int versionMinValue()
      • versionMaxValue

        public static int versionMaxValue()
      • version

        public int version()