Package io.zeebe.protocol.record
Class BrokerInfoDecoder
- java.lang.Object
-
- io.zeebe.protocol.record.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBrokerInfoDecoder.AddressesDecoderstatic classBrokerInfoDecoder.PartitionHealthDecoderstatic classBrokerInfoDecoder.PartitionLeaderTermsDecoderstatic classBrokerInfoDecoder.PartitionRolesDecoder
-
Field Summary
Fields Modifier and Type Field Description static intBLOCK_LENGTHstatic ByteOrderBYTE_ORDERstatic intSCHEMA_IDstatic intSCHEMA_VERSIONstatic intTEMPLATE_ID
-
Constructor Summary
Constructors Constructor Description BrokerInfoDecoder()
-
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 BrokerInfoDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion)
- Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public BrokerInfoDecoder 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)
-
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()
-
addresses
public BrokerInfoDecoder.AddressesDecoder addresses()
-
partitionRolesDecoderId
public static long partitionRolesDecoderId()
-
partitionRolesDecoderSinceVersion
public static int partitionRolesDecoderSinceVersion()
-
partitionRoles
public BrokerInfoDecoder.PartitionRolesDecoder partitionRoles()
-
partitionLeaderTermsDecoderId
public static long partitionLeaderTermsDecoderId()
-
partitionLeaderTermsDecoderSinceVersion
public static int partitionLeaderTermsDecoderSinceVersion()
-
partitionLeaderTerms
public BrokerInfoDecoder.PartitionLeaderTermsDecoder partitionLeaderTerms()
-
partitionHealthDecoderId
public static long partitionHealthDecoderId()
-
partitionHealthDecoderSinceVersion
public static int partitionHealthDecoderSinceVersion()
-
partitionHealth
public BrokerInfoDecoder.PartitionHealthDecoder partitionHealth()
-
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:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
-