Package io.zeebe.protocol.record
Class BrokerInfoDecoder.AddressesDecoder
- java.lang.Object
-
- io.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 Modifier and Type Field Description static intHEADER_SIZE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intactingBlockLength()Stringaddress()static StringaddressCharacterEncoding()static intaddressHeaderLength()static intaddressId()intaddressLength()static StringaddressMetaAttribute(MetaAttribute metaAttribute)static intaddressSinceVersion()StringapiName()static StringapiNameCharacterEncoding()static intapiNameHeaderLength()static intapiNameId()intapiNameLength()static StringapiNameMetaAttribute(MetaAttribute metaAttribute)static intapiNameSinceVersion()StringBuilderappendTo(StringBuilder builder)intcount()static shortcountMaxValue()static shortcountMinValue()intgetAddress(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<BrokerInfoDecoder.AddressesDecoder>iterator()BrokerInfoDecoder.AddressesDecodernext()voidremove()static intsbeBlockLength()static intsbeHeaderSize()intskipAddress()intskipApiName()voidwrap(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, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
HEADER_SIZE
public static final int HEADER_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
wrap
public void wrap(org.agrona.DirectBuffer buffer)
-
next
public BrokerInfoDecoder.AddressesDecoder 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()
-
count
public int count()
-
iterator
public Iterator<BrokerInfoDecoder.AddressesDecoder> 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
public static String apiNameCharacterEncoding()
-
apiNameMetaAttribute
public static String apiNameMetaAttribute(MetaAttribute metaAttribute)
-
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
public String apiName()
-
addressId
public static int addressId()
-
addressSinceVersion
public static int addressSinceVersion()
-
addressCharacterEncoding
public static String addressCharacterEncoding()
-
addressMetaAttribute
public static String addressMetaAttribute(MetaAttribute metaAttribute)
-
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
public String address()
-
appendTo
public StringBuilder appendTo(StringBuilder builder)
-
-