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 Details

  • Method Details

    • wrap

      public void wrap(org.agrona.DirectBuffer buffer)
    • next

      Specified by:
      next in interface Iterator<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:
      iterator in interface Iterable<BrokerInfoDecoder.AddressesDecoder>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<BrokerInfoDecoder.AddressesDecoder>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<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)
    • sbeSkip