Class ExporterStateDecoder.StateDecoder

java.lang.Object
io.camunda.zeebe.broker.protocol.ExporterStateDecoder.StateDecoder
All Implemented Interfaces:
Iterable<ExporterStateDecoder.StateDecoder>, Iterator<ExporterStateDecoder.StateDecoder>
Enclosing class:
ExporterStateDecoder

public static final class ExporterStateDecoder.StateDecoder extends Object implements Iterable<ExporterStateDecoder.StateDecoder>, Iterator<ExporterStateDecoder.StateDecoder>
  • Field Details

  • Method Details

    • wrap

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

      Specified by:
      next in interface Iterator<ExporterStateDecoder.StateDecoder>
    • 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

      Specified by:
      iterator in interface Iterable<ExporterStateDecoder.StateDecoder>
    • remove

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

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<ExporterStateDecoder.StateDecoder>
    • positionId

      public static int positionId()
    • positionSinceVersion

      public static int positionSinceVersion()
    • positionEncodingOffset

      public static int positionEncodingOffset()
    • positionEncodingLength

      public static int positionEncodingLength()
    • positionMetaAttribute

      public static String positionMetaAttribute(MetaAttribute metaAttribute)
    • positionNullValue

      public static long positionNullValue()
    • positionMinValue

      public static long positionMinValue()
    • positionMaxValue

      public static long positionMaxValue()
    • position

      public long position()
    • exporterIdId

      public static int exporterIdId()
    • exporterIdSinceVersion

      public static int exporterIdSinceVersion()
    • exporterIdCharacterEncoding

      public static String exporterIdCharacterEncoding()
    • exporterIdMetaAttribute

      public static String exporterIdMetaAttribute(MetaAttribute metaAttribute)
    • exporterIdHeaderLength

      public static int exporterIdHeaderLength()
    • exporterIdLength

      public int exporterIdLength()
    • skipExporterId

      public int skipExporterId()
    • getExporterId

      public int getExporterId(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)
    • getExporterId

      public int getExporterId(byte[] dst, int dstOffset, int length)
    • wrapExporterId

      public void wrapExporterId(org.agrona.DirectBuffer wrapBuffer)
    • exporterId

      public String exporterId()
    • metadataId

      public static int metadataId()
    • metadataSinceVersion

      public static int metadataSinceVersion()
    • metadataCharacterEncoding

      public static String metadataCharacterEncoding()
    • metadataMetaAttribute

      public static String metadataMetaAttribute(MetaAttribute metaAttribute)
    • metadataHeaderLength

      public static int metadataHeaderLength()
    • metadataLength

      public int metadataLength()
    • skipMetadata

      public int skipMetadata()
    • getMetadata

      public int getMetadata(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)
    • getMetadata

      public int getMetadata(byte[] dst, int dstOffset, int length)
    • wrapMetadata

      public void wrapMetadata(org.agrona.DirectBuffer wrapBuffer)
    • metadata

      public String metadata()
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)
    • sbeSkip