Class ExternalResponseMessageDecoder
java.lang.Object
com.iohao.net.sbe.ExternalResponseMessageDecoder
ExternalResponseMessage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()intshortstatic intstatic intstatic intstatic shortstatic StringerrorCodeMetaAttribute(MetaAttribute metaAttribute) static shortstatic shortstatic intstatic Stringstatic intstatic intintstatic StringerrorMessageMetaAttribute(MetaAttribute metaAttribute) static intintstatic intstatic intstatic intstatic intstatic StringexternalServerIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intlongfutureId()static intstatic intstatic intstatic longstatic StringfutureIdMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintgetErrorMessage(byte[] dst, int dstOffset, int length) intgetErrorMessage(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetPayload(byte[] dst, int dstOffset, int length) intgetPayload(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intlimit()voidlimit(int limit) intoffset()static intstatic intintstatic StringpayloadMetaAttribute(MetaAttribute metaAttribute) static intintintintintsbeSkip()intintinttoString()wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapErrorMessage(org.agrona.DirectBuffer wrapBuffer) voidwrapPayload(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
-
ExternalResponseMessageDecoder
public ExternalResponseMessageDecoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength() -
sbeTemplateId
public int sbeTemplateId() -
sbeSchemaId
public int sbeSchemaId() -
sbeSchemaVersion
public int sbeSchemaVersion() -
sbeSemanticType
-
buffer
public org.agrona.DirectBuffer buffer() -
offset
public int offset() -
wrap
public ExternalResponseMessageDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) -
wrapAndApplyHeader
public ExternalResponseMessageDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength() -
actingVersion
public int actingVersion() -
encodedLength
public int encodedLength() -
limit
public int limit() -
limit
public void limit(int limit) -
futureIdId
public static int futureIdId() -
futureIdSinceVersion
public static int futureIdSinceVersion() -
futureIdEncodingOffset
public static int futureIdEncodingOffset() -
futureIdEncodingLength
public static int futureIdEncodingLength() -
futureIdMetaAttribute
-
futureIdNullValue
public static long futureIdNullValue() -
futureIdMinValue
public static long futureIdMinValue() -
futureIdMaxValue
public static long futureIdMaxValue() -
futureId
public long futureId() -
errorCodeId
public static int errorCodeId() -
errorCodeSinceVersion
public static int errorCodeSinceVersion() -
errorCodeEncodingOffset
public static int errorCodeEncodingOffset() -
errorCodeEncodingLength
public static int errorCodeEncodingLength() -
errorCodeMetaAttribute
-
errorCodeNullValue
public static short errorCodeNullValue() -
errorCodeMinValue
public static short errorCodeMinValue() -
errorCodeMaxValue
public static short errorCodeMaxValue() -
errorCode
public short errorCode() -
externalServerIdId
public static int externalServerIdId() -
externalServerIdSinceVersion
public static int externalServerIdSinceVersion() -
externalServerIdEncodingOffset
public static int externalServerIdEncodingOffset() -
externalServerIdEncodingLength
public static int externalServerIdEncodingLength() -
externalServerIdMetaAttribute
-
externalServerIdNullValue
public static int externalServerIdNullValue() -
externalServerIdMinValue
public static int externalServerIdMinValue() -
externalServerIdMaxValue
public static int externalServerIdMaxValue() -
externalServerId
public int externalServerId() -
errorMessageId
public static int errorMessageId() -
errorMessageSinceVersion
public static int errorMessageSinceVersion() -
errorMessageCharacterEncoding
-
errorMessageMetaAttribute
-
errorMessageHeaderLength
public static int errorMessageHeaderLength() -
errorMessageLength
public int errorMessageLength() -
skipErrorMessage
public int skipErrorMessage() -
getErrorMessage
public int getErrorMessage(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getErrorMessage
public int getErrorMessage(byte[] dst, int dstOffset, int length) -
wrapErrorMessage
public void wrapErrorMessage(org.agrona.DirectBuffer wrapBuffer) -
errorMessage
-
payloadId
public static int payloadId() -
payloadSinceVersion
public static int payloadSinceVersion() -
payloadMetaAttribute
-
payloadHeaderLength
public static int payloadHeaderLength() -
payloadLength
public int payloadLength() -
skipPayload
public int skipPayload() -
getPayload
public int getPayload(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getPayload
public int getPayload(byte[] dst, int dstOffset, int length) -
wrapPayload
public void wrapPayload(org.agrona.DirectBuffer wrapBuffer) -
toString
-
appendTo
-
sbeSkip
-