Package io.camunda.zeebe.protocol.record
Class BrokerInfoDecoder.AddressesDecoder
java.lang.Object
io.camunda.zeebe.protocol.record.BrokerInfoDecoder.AddressesDecoder
- All Implemented Interfaces:
Iterable<BrokerInfoDecoder.AddressesDecoder>,Iterator<BrokerInfoDecoder.AddressesDecoder>
- Enclosing class:
BrokerInfoDecoder
public static final class BrokerInfoDecoder.AddressesDecoder
extends Object
implements Iterable<BrokerInfoDecoder.AddressesDecoder>, Iterator<BrokerInfoDecoder.AddressesDecoder>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintintaddress()static Stringstatic intstatic intintstatic StringaddressMetaAttribute(MetaAttribute metaAttribute) static intapiName()static Stringstatic intstatic intintstatic StringapiNameMetaAttribute(MetaAttribute metaAttribute) static intappendTo(StringBuilder builder) intcount()static shortstatic shortintgetAddress(byte[] dst, int dstOffset, int length) intgetAddress(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetApiName(byte[] dst, int dstOffset, int length) intgetApiName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) booleanhasNext()iterator()next()voidremove()static intstatic intsbeSkip()intintvoidwrap(org.agrona.DirectBuffer buffer) voidwrapAddress(org.agrona.DirectBuffer wrapBuffer) voidwrapApiName(org.agrona.DirectBuffer wrapBuffer) 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.AddressesDecoder>
-
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.AddressesDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<BrokerInfoDecoder.AddressesDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<BrokerInfoDecoder.AddressesDecoder>
-
apiNameId
public static int apiNameId() -
apiNameSinceVersion
public static int apiNameSinceVersion() -
apiNameCharacterEncoding
-
apiNameMetaAttribute
-
apiNameHeaderLength
public static int apiNameHeaderLength() -
apiNameLength
public int apiNameLength() -
skipApiName
public int skipApiName() -
getApiName
public int getApiName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getApiName
public int getApiName(byte[] dst, int dstOffset, int length) -
wrapApiName
public void wrapApiName(org.agrona.DirectBuffer wrapBuffer) -
apiName
-
addressId
public static int addressId() -
addressSinceVersion
public static int addressSinceVersion() -
addressCharacterEncoding
-
addressMetaAttribute
-
addressHeaderLength
public static int addressHeaderLength() -
addressLength
public int addressLength() -
skipAddress
public int skipAddress() -
getAddress
public int getAddress(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getAddress
public int getAddress(byte[] dst, int dstOffset, int length) -
wrapAddress
public void wrapAddress(org.agrona.DirectBuffer wrapBuffer) -
address
-
appendTo
-
sbeSkip
-