Class ExternalResponseMessageEncoder
java.lang.Object
com.iohao.net.sbe.ExternalResponseMessageEncoder
ExternalResponseMessage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendTo(StringBuilder builder) org.agrona.MutableDirectBufferbuffer()interrorCode(short value) static intstatic intstatic intstatic shortstatic StringerrorCodeMetaAttribute(MetaAttribute metaAttribute) static shortstatic shortstatic interrorMessage(String value) static Stringstatic intstatic intstatic StringerrorMessageMetaAttribute(MetaAttribute metaAttribute) externalServerId(int value) static intstatic intstatic intstatic intstatic StringexternalServerIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intfutureId(long value) static intstatic intstatic intstatic longstatic StringfutureIdMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintlimit()voidlimit(int limit) intoffset()static intstatic intstatic StringpayloadMetaAttribute(MetaAttribute metaAttribute) putErrorMessage(byte[] src, int srcOffset, int length) putErrorMessage(org.agrona.DirectBuffer src, int srcOffset, int length) putPayload(byte[] src, int srcOffset, int length) putPayload(org.agrona.DirectBuffer src, int srcOffset, int length) intintintinttoString()wrap(org.agrona.MutableDirectBuffer buffer, int offset) wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
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
-
ExternalResponseMessageEncoder
public ExternalResponseMessageEncoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength() -
sbeTemplateId
public int sbeTemplateId() -
sbeSchemaId
public int sbeSchemaId() -
sbeSchemaVersion
public int sbeSchemaVersion() -
sbeSemanticType
-
buffer
public org.agrona.MutableDirectBuffer buffer() -
offset
public int offset() -
wrap
-
wrapAndApplyHeader
public ExternalResponseMessageEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder) -
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
-
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
-
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
-
errorMessageId
public static int errorMessageId() -
errorMessageCharacterEncoding
-
errorMessageMetaAttribute
-
errorMessageHeaderLength
public static int errorMessageHeaderLength() -
putErrorMessage
public ExternalResponseMessageEncoder putErrorMessage(org.agrona.DirectBuffer src, int srcOffset, int length) -
putErrorMessage
-
errorMessage
-
payloadId
public static int payloadId() -
payloadMetaAttribute
-
payloadHeaderLength
public static int payloadHeaderLength() -
putPayload
public ExternalResponseMessageEncoder putPayload(org.agrona.DirectBuffer src, int srcOffset, int length) -
putPayload
-
toString
-
appendTo
-