Class ExternalRequestMessageDecoder
java.lang.Object
com.iohao.net.sbe.ExternalRequestMessageDecoder
ExternalRequestMessage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()intintstatic intstatic intstatic intstatic intstatic StringexternalServerIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intlongfutureId()static intstatic intstatic intstatic longstatic StringfutureIdMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintgetPayload(byte[] dst, int dstOffset, int length) intgetPayload(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetTraceId(byte[] dst, int dstOffset) intgetTraceId(Appendable value) intlimit()voidlimit(int limit) intnetId()static intstatic intstatic intnetIdId()static intstatic StringnetIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintoffset()static intstatic intintstatic StringpayloadMetaAttribute(MetaAttribute metaAttribute) static intintintintintsbeSkip()intintbytestatic intstatic intstatic intstatic bytestatic StringtemplateIdMetaAttribute(MetaAttribute metaAttribute) static bytestatic bytestatic inttoString()traceId()bytetraceId(int index) static Stringstatic intstatic intstatic intstatic intstatic bytestatic StringtraceIdMetaAttribute(MetaAttribute metaAttribute) static bytestatic bytestatic intstatic intstatic intstatic intstatic StringuserIdentityMetaAttribute(MetaAttribute metaAttribute) static intwrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) 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
-
ExternalRequestMessageDecoder
public ExternalRequestMessageDecoder()
-
-
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 ExternalRequestMessageDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) -
wrapAndApplyHeader
public ExternalRequestMessageDecoder 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() -
userIdentityId
public static int userIdentityId() -
userIdentitySinceVersion
public static int userIdentitySinceVersion() -
userIdentityEncodingOffset
public static int userIdentityEncodingOffset() -
userIdentityEncodingLength
public static int userIdentityEncodingLength() -
userIdentityMetaAttribute
-
userIdentity
-
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() -
netIdId
public static int netIdId() -
netIdSinceVersion
public static int netIdSinceVersion() -
netIdEncodingOffset
public static int netIdEncodingOffset() -
netIdEncodingLength
public static int netIdEncodingLength() -
netIdMetaAttribute
-
netIdNullValue
public static int netIdNullValue() -
netIdMinValue
public static int netIdMinValue() -
netIdMaxValue
public static int netIdMaxValue() -
netId
public int netId() -
traceIdId
public static int traceIdId() -
traceIdSinceVersion
public static int traceIdSinceVersion() -
traceIdEncodingOffset
public static int traceIdEncodingOffset() -
traceIdEncodingLength
public static int traceIdEncodingLength() -
traceIdMetaAttribute
-
traceIdNullValue
public static byte traceIdNullValue() -
traceIdMinValue
public static byte traceIdMinValue() -
traceIdMaxValue
public static byte traceIdMaxValue() -
traceIdLength
public static int traceIdLength() -
traceId
public byte traceId(int index) -
traceIdCharacterEncoding
-
getTraceId
public int getTraceId(byte[] dst, int dstOffset) -
traceId
-
getTraceId
-
templateIdId
public static int templateIdId() -
templateIdSinceVersion
public static int templateIdSinceVersion() -
templateIdEncodingOffset
public static int templateIdEncodingOffset() -
templateIdEncodingLength
public static int templateIdEncodingLength() -
templateIdMetaAttribute
-
templateIdNullValue
public static byte templateIdNullValue() -
templateIdMinValue
public static byte templateIdMinValue() -
templateIdMaxValue
public static byte templateIdMaxValue() -
templateId
public byte templateId() -
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
-