Class ErrorResponseDecoder.DetailsDecoder

java.lang.Object
io.camunda.zeebe.transport.stream.impl.messages.ErrorResponseDecoder.DetailsDecoder
All Implemented Interfaces:
Iterable<ErrorResponseDecoder.DetailsDecoder>, Iterator<ErrorResponseDecoder.DetailsDecoder>
Enclosing class:
ErrorResponseDecoder

public static final class ErrorResponseDecoder.DetailsDecoder extends Object implements Iterable<ErrorResponseDecoder.DetailsDecoder>, Iterator<ErrorResponseDecoder.DetailsDecoder>
Additional details for aggregated errors
  • Field Details

  • Method Details

    • wrap

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

      Specified by:
      next in interface Iterator<ErrorResponseDecoder.DetailsDecoder>
    • 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<ErrorResponseDecoder.DetailsDecoder>
    • remove

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

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<ErrorResponseDecoder.DetailsDecoder>
    • codeId

      public static int codeId()
    • codeSinceVersion

      public static int codeSinceVersion()
    • codeEncodingOffset

      public static int codeEncodingOffset()
    • codeEncodingLength

      public static int codeEncodingLength()
    • codeMetaAttribute

      public static String codeMetaAttribute(MetaAttribute metaAttribute)
    • codeRaw

      public short codeRaw()
    • code

      public ErrorCode code()
    • messageId

      public static int messageId()
    • messageSinceVersion

      public static int messageSinceVersion()
    • messageCharacterEncoding

      public static String messageCharacterEncoding()
    • messageMetaAttribute

      public static String messageMetaAttribute(MetaAttribute metaAttribute)
    • messageHeaderLength

      public static int messageHeaderLength()
    • messageLength

      public int messageLength()
    • skipMessage

      public int skipMessage()
    • getMessage

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

      public int getMessage(byte[] dst, int dstOffset, int length)
    • wrapMessage

      public void wrapMessage(org.agrona.DirectBuffer wrapBuffer)
    • message

      public String message()
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)
    • sbeSkip