Package io.camunda.zeebe.protocol.record
Class BrokerInfoEncoder
java.lang.Object
io.camunda.zeebe.protocol.record.BrokerInfoEncoder
- All Implemented Interfaces:
org.agrona.sbe.EncoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageEncoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class BrokerInfoEncoder
extends Object
implements org.agrona.sbe.MessageEncoderFlyweight
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 TypeMethodDescriptionaddressesCount(int count) static longappendTo(StringBuilder builder) org.agrona.MutableDirectBufferbuffer()clusterSize(int value) static intstatic intstatic intstatic intstatic StringclusterSizeMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintintintlimit()voidlimit(int limit) nodeId(int value) static intstatic intstatic intnodeIdId()static intstatic StringnodeIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintoffset()partitionHealthCount(int count) static longpartitionLeaderTermsCount(int count) static longpartitionRolesCount(int count) static longpartitionsCount(int value) static intstatic intstatic intstatic intstatic StringpartitionsCountMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intputVersion(byte[] src, int srcOffset, int length) putVersion(org.agrona.DirectBuffer src, int srcOffset, int length) replicationFactor(int value) static intstatic intstatic intstatic intstatic StringreplicationFactorMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintintintinttoString()static Stringstatic intstatic intstatic StringversionMetaAttribute(MetaAttribute metaAttribute) wrap(org.agrona.MutableDirectBuffer buffer, int offset) wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
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
-
BrokerInfoEncoder
public BrokerInfoEncoder()
-
-
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.MutableDirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.EncoderFlyweight- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
initialOffset
public int initialOffset() -
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
- Specified by:
wrapin interfaceorg.agrona.sbe.EncoderFlyweight
-
wrapAndApplyHeader
public BrokerInfoEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder) -
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
-
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
-
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
-
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
-
addressesId
public static long addressesId() -
addressesCount
-
partitionRolesId
public static long partitionRolesId() -
partitionRolesCount
-
partitionLeaderTermsId
public static long partitionLeaderTermsId() -
partitionLeaderTermsCount
-
partitionHealthId
public static long partitionHealthId() -
partitionHealthCount
-
versionId
public static int versionId() -
versionCharacterEncoding
-
versionMetaAttribute
-
versionHeaderLength
public static int versionHeaderLength() -
putVersion
-
putVersion
-
version
-
toString
-
appendTo
-