Package io.camunda.zeebe.protocol.record
Class BrokerInfoDecoder
java.lang.Object
io.camunda.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 ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longstatic intappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()intstatic intstatic intstatic intstatic intstatic StringclusterSizeMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintintgetVersion(byte[] dst, int dstOffset, int length) intgetVersion(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intintlimit()voidlimit(int limit) intnodeId()static intstatic intstatic intnodeIdId()static intstatic StringnodeIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintoffset()static longstatic intstatic longstatic intstatic longstatic intintstatic intstatic intstatic intstatic intstatic StringpartitionsCountMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintstatic intstatic intstatic intstatic intstatic StringreplicationFactorMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintintintintsbeSkip()intinttoString()version()static Stringstatic intstatic intintstatic StringversionMetaAttribute(MetaAttribute metaAttribute) static intwrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapVersion(org.agrona.DirectBuffer wrapBuffer)
-
Field Details
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH- See Also:
-
TEMPLATE_ID
public static final int TEMPLATE_ID- See Also:
-
SCHEMA_ID
public static final int SCHEMA_ID- See Also:
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION- See Also:
-
SEMANTIC_VERSION
- See Also:
-
BYTE_ORDER
-
-
Constructor Details
-
BrokerInfoDecoder
public BrokerInfoDecoder()
-
-
Method Details
-
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
- 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
-
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) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLengthin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
encodedLength
public int encodedLength()- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
nodeIdId
public static int nodeIdId() -
nodeIdSinceVersion
public static int nodeIdSinceVersion() -
nodeIdEncodingOffset
public static int nodeIdEncodingOffset() -
nodeIdEncodingLength
public static int nodeIdEncodingLength() -
nodeIdMetaAttribute
-
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
-
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
-
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
-
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
-
partitionRolesDecoderId
public static long partitionRolesDecoderId() -
partitionRolesDecoderSinceVersion
public static int partitionRolesDecoderSinceVersion() -
partitionRoles
-
partitionLeaderTermsDecoderId
public static long partitionLeaderTermsDecoderId() -
partitionLeaderTermsDecoderSinceVersion
public static int partitionLeaderTermsDecoderSinceVersion() -
partitionLeaderTerms
-
partitionHealthDecoderId
public static long partitionHealthDecoderId() -
partitionHealthDecoderSinceVersion
public static int partitionHealthDecoderSinceVersion() -
partitionHealth
-
versionId
public static int versionId() -
versionSinceVersion
public static int versionSinceVersion() -
versionCharacterEncoding
-
versionMetaAttribute
-
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
-
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-