Class ErrorResponseDecoder
java.lang.Object
io.camunda.zeebe.transport.stream.impl.messages.ErrorResponseDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageDecoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class ErrorResponseDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
Returned whenever a request fails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAdditional details for aggregated errors -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()code()static intstatic intstatic intcodeId()static StringcodeMetaAttribute(MetaAttribute metaAttribute) shortcodeRaw()static intdetails()Additional details for aggregated errorsstatic longstatic intintintgetMessage(byte[] dst, int dstOffset, int length) intgetMessage(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intlimit()voidlimit(int limit) message()static Stringstatic intstatic intintstatic StringmessageMetaAttribute(MetaAttribute metaAttribute) static intintoffset()intintintintsbeSkip()intinttoString()wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapMessage(org.agrona.DirectBuffer wrapBuffer)
-
Field Details
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH- See Also:
-
TEMPLATE_ID
public static final int TEMPLATE_ID- See Also:
-
SCHEMA_ID
public static final int SCHEMA_ID- See Also:
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION- See Also:
-
SEMANTIC_VERSION
- See Also:
-
BYTE_ORDER
-
-
Constructor Details
-
ErrorResponseDecoder
public ErrorResponseDecoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength()- Specified by:
sbeBlockLengthin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeTemplateId
public int sbeTemplateId()- Specified by:
sbeTemplateIdin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeSchemaId
public int sbeSchemaId()- Specified by:
sbeSchemaIdin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()- Specified by:
sbeSchemaVersionin interfaceorg.agrona.sbe.Flyweight
-
sbeSemanticType
- Specified by:
sbeSemanticTypein interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
public ErrorResponseDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public ErrorResponseDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLengthin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
actingVersion
public int actingVersion() -
encodedLength
public int encodedLength()- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
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
-
detailsDecoderId
public static long detailsDecoderId() -
detailsDecoderSinceVersion
public static int detailsDecoderSinceVersion() -
details
Additional details for aggregated errors- Returns:
- DetailsDecoder : Additional details for aggregated errors
-
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
-
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-