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 Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintintappendTo(StringBuilder builder) code()static intstatic intstatic intcodeId()static StringcodeMetaAttribute(MetaAttribute metaAttribute) shortcodeRaw()static intintcount()static shortstatic shortintgetMessage(byte[] dst, int dstOffset, int length) intgetMessage(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) booleanhasNext()iterator()message()static Stringstatic intstatic intintstatic StringmessageMetaAttribute(MetaAttribute metaAttribute) static intnext()voidremove()static intstatic intsbeSkip()intvoidwrap(org.agrona.DirectBuffer buffer) voidwrapMessage(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<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:
iteratorin interfaceIterable<ErrorResponseDecoder.DetailsDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<ErrorResponseDecoder.DetailsDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<ErrorResponseDecoder.DetailsDecoder>
-
codeId
public static int codeId() -
codeSinceVersion
public static int codeSinceVersion() -
codeEncodingOffset
public static int codeEncodingOffset() -
codeEncodingLength
public static int codeEncodingLength() -
codeMetaAttribute
-
codeRaw
public short codeRaw() -
code
-
messageId
public static int messageId() -
messageSinceVersion
public static int messageSinceVersion() -
messageCharacterEncoding
-
messageMetaAttribute
-
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
-
appendTo
-
sbeSkip
-