Class BrokerInfoDecoder

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

    public final class BrokerInfoDecoder
    extends Object
    implements org.agrona.sbe.MessageDecoderFlyweight
    Broker topology information
    • Constructor Detail

      • BrokerInfoDecoder

        public BrokerInfoDecoder()
    • Method Detail

      • 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
      • initialOffset

        public int initialOffset()
      • offset

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

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

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

        public int limit()
      • limit

        public void limit​(int limit)
      • nodeIdId

        public static int nodeIdId()
      • nodeIdSinceVersion

        public static int nodeIdSinceVersion()
      • nodeIdEncodingOffset

        public static int nodeIdEncodingOffset()
      • nodeIdEncodingLength

        public static int nodeIdEncodingLength()
      • nodeIdMetaAttribute

        public static String nodeIdMetaAttribute​(MetaAttribute metaAttribute)
      • nodeIdNullValue

        public static int nodeIdNullValue()
      • nodeIdMinValue

        public static int nodeIdMinValue()
      • nodeIdMaxValue

        public static int nodeIdMaxValue()
      • nodeId

        public int nodeId()
      • partitionsCountId

        public static int partitionsCountId()
      • partitionsCountSinceVersion

        public static int partitionsCountSinceVersion()
      • partitionsCountEncodingOffset

        public static int partitionsCountEncodingOffset()
      • partitionsCountEncodingLength

        public static int partitionsCountEncodingLength()
      • partitionsCountMetaAttribute

        public static String partitionsCountMetaAttribute​(MetaAttribute metaAttribute)
      • partitionsCountNullValue

        public static int partitionsCountNullValue()
      • partitionsCountMinValue

        public static int partitionsCountMinValue()
      • partitionsCountMaxValue

        public static int partitionsCountMaxValue()
      • partitionsCount

        public int partitionsCount()
      • clusterSizeId

        public static int clusterSizeId()
      • clusterSizeSinceVersion

        public static int clusterSizeSinceVersion()
      • clusterSizeEncodingOffset

        public static int clusterSizeEncodingOffset()
      • clusterSizeEncodingLength

        public static int clusterSizeEncodingLength()
      • clusterSizeMetaAttribute

        public static String clusterSizeMetaAttribute​(MetaAttribute metaAttribute)
      • clusterSizeNullValue

        public static int clusterSizeNullValue()
      • clusterSizeMinValue

        public static int clusterSizeMinValue()
      • clusterSizeMaxValue

        public static int clusterSizeMaxValue()
      • clusterSize

        public int clusterSize()
      • replicationFactorId

        public static int replicationFactorId()
      • replicationFactorSinceVersion

        public static int replicationFactorSinceVersion()
      • replicationFactorEncodingOffset

        public static int replicationFactorEncodingOffset()
      • replicationFactorEncodingLength

        public static int replicationFactorEncodingLength()
      • replicationFactorMetaAttribute

        public static String replicationFactorMetaAttribute​(MetaAttribute metaAttribute)
      • replicationFactorNullValue

        public static int replicationFactorNullValue()
      • replicationFactorMinValue

        public static int replicationFactorMinValue()
      • replicationFactorMaxValue

        public static int replicationFactorMaxValue()
      • replicationFactor

        public int replicationFactor()
      • addressesDecoderId

        public static long addressesDecoderId()
      • addressesDecoderSinceVersion

        public static int addressesDecoderSinceVersion()
      • partitionRolesDecoderId

        public static long partitionRolesDecoderId()
      • partitionRolesDecoderSinceVersion

        public static int partitionRolesDecoderSinceVersion()
      • partitionLeaderTermsDecoderId

        public static long partitionLeaderTermsDecoderId()
      • partitionLeaderTermsDecoderSinceVersion

        public static int partitionLeaderTermsDecoderSinceVersion()
      • partitionHealthDecoderId

        public static long partitionHealthDecoderId()
      • partitionHealthDecoderSinceVersion

        public static int partitionHealthDecoderSinceVersion()
      • versionId

        public static int versionId()
      • versionSinceVersion

        public static int versionSinceVersion()
      • versionCharacterEncoding

        public static String versionCharacterEncoding()
      • versionMetaAttribute

        public static String versionMetaAttribute​(MetaAttribute metaAttribute)
      • versionHeaderLength

        public static int versionHeaderLength()
      • versionLength

        public int versionLength()
      • skipVersion

        public int skipVersion()
      • getVersion

        public int getVersion​(org.agrona.MutableDirectBuffer dst,
                              int dstOffset,
                              int length)
      • getVersion

        public int getVersion​(byte[] dst,
                              int dstOffset,
                              int length)
      • wrapVersion

        public void wrapVersion​(org.agrona.DirectBuffer wrapBuffer)
      • version

        public String version()
      • appendTo

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