Package io.camunda.zeebe.protocol.record
Class BrokerInfoDecoder.PartitionRolesDecoder
java.lang.Object
io.camunda.zeebe.protocol.record.BrokerInfoDecoder.PartitionRolesDecoder
- All Implemented Interfaces:
Iterable<BrokerInfoDecoder.PartitionRolesDecoder>,Iterator<BrokerInfoDecoder.PartitionRolesDecoder>
- Enclosing class:
BrokerInfoDecoder
public static final class BrokerInfoDecoder.PartitionRolesDecoder
extends Object
implements Iterable<BrokerInfoDecoder.PartitionRolesDecoder>, Iterator<BrokerInfoDecoder.PartitionRolesDecoder>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintintappendTo(StringBuilder builder) intcount()static shortstatic shortbooleanhasNext()iterator()next()intstatic intstatic intstatic intstatic intstatic StringpartitionIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intvoidremove()role()static intstatic intstatic introleId()static StringroleMetaAttribute(MetaAttribute metaAttribute) shortroleRaw()static intstatic intstatic intsbeSkip()voidwrap(org.agrona.DirectBuffer buffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
-
-
Method Details
-
wrap
public void wrap(org.agrona.DirectBuffer buffer) -
next
- Specified by:
nextin interfaceIterator<BrokerInfoDecoder.PartitionRolesDecoder>
-
countMinValue
public static short countMinValue() -
countMaxValue
public static short countMaxValue() -
sbeHeaderSize
public static int sbeHeaderSize() -
sbeBlockLength
public static int sbeBlockLength() -
actingBlockLength
public int actingBlockLength() -
actingVersion
public int actingVersion() -
count
public int count() -
iterator
- Specified by:
iteratorin interfaceIterable<BrokerInfoDecoder.PartitionRolesDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<BrokerInfoDecoder.PartitionRolesDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<BrokerInfoDecoder.PartitionRolesDecoder>
-
partitionIdId
public static int partitionIdId() -
partitionIdSinceVersion
public static int partitionIdSinceVersion() -
partitionIdEncodingOffset
public static int partitionIdEncodingOffset() -
partitionIdEncodingLength
public static int partitionIdEncodingLength() -
partitionIdMetaAttribute
-
partitionIdNullValue
public static int partitionIdNullValue() -
partitionIdMinValue
public static int partitionIdMinValue() -
partitionIdMaxValue
public static int partitionIdMaxValue() -
partitionId
public int partitionId() -
roleId
public static int roleId() -
roleSinceVersion
public static int roleSinceVersion() -
roleEncodingOffset
public static int roleEncodingOffset() -
roleEncodingLength
public static int roleEncodingLength() -
roleMetaAttribute
-
roleRaw
public short roleRaw() -
role
-
appendTo
-
sbeSkip
-