Class UserRequestMessageDecoder
java.lang.Object
com.iohao.net.sbe.UserRequestMessageDecoder
UserRequestMessage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) static intstatic intintstatic StringattachmentMetaAttribute(MetaAttribute metaAttribute) static intstatic longstatic intorg.agrona.DirectBufferbuffer()intstatic intstatic intstatic intstatic intstatic StringcacheConditionMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intcommon()static intstatic intstatic intcommonId()static StringcommonMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intdataId()intstatic StringdataMetaAttribute(MetaAttribute metaAttribute) static intintintgetAttachment(byte[] dst, int dstOffset, int length) intgetAttachment(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetData(byte[] dst, int dstOffset, int length) intgetData(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intlimit()voidlimit(int limit) intmsgId()static intstatic intstatic intmsgIdId()static intstatic StringmsgIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintoffset()intintintintsbeSkip()intintintskipData()bytestick()static intstatic intstatic intstickId()static bytestatic StringstickMetaAttribute(MetaAttribute metaAttribute) static bytestatic bytestatic inttoString()static 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) voidwrapAttachment(org.agrona.DirectBuffer wrapBuffer) voidwrapData(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
-
UserRequestMessageDecoder
public UserRequestMessageDecoder()
-
-
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 UserRequestMessageDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) -
wrapAndApplyHeader
public UserRequestMessageDecoder 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) -
commonId
public static int commonId() -
commonSinceVersion
public static int commonSinceVersion() -
commonEncodingOffset
public static int commonEncodingOffset() -
commonEncodingLength
public static int commonEncodingLength() -
commonMetaAttribute
-
common
-
userIdentityId
public static int userIdentityId() -
userIdentitySinceVersion
public static int userIdentitySinceVersion() -
userIdentityEncodingOffset
public static int userIdentityEncodingOffset() -
userIdentityEncodingLength
public static int userIdentityEncodingLength() -
userIdentityMetaAttribute
-
userIdentity
-
cacheConditionId
public static int cacheConditionId() -
cacheConditionSinceVersion
public static int cacheConditionSinceVersion() -
cacheConditionEncodingOffset
public static int cacheConditionEncodingOffset() -
cacheConditionEncodingLength
public static int cacheConditionEncodingLength() -
cacheConditionMetaAttribute
-
cacheConditionNullValue
public static int cacheConditionNullValue() -
cacheConditionMinValue
public static int cacheConditionMinValue() -
cacheConditionMaxValue
public static int cacheConditionMaxValue() -
cacheCondition
public int cacheCondition() -
msgIdId
public static int msgIdId() -
msgIdSinceVersion
public static int msgIdSinceVersion() -
msgIdEncodingOffset
public static int msgIdEncodingOffset() -
msgIdEncodingLength
public static int msgIdEncodingLength() -
msgIdMetaAttribute
-
msgIdNullValue
public static int msgIdNullValue() -
msgIdMinValue
public static int msgIdMinValue() -
msgIdMaxValue
public static int msgIdMaxValue() -
msgId
public int msgId() -
stickId
public static int stickId() -
stickSinceVersion
public static int stickSinceVersion() -
stickEncodingOffset
public static int stickEncodingOffset() -
stickEncodingLength
public static int stickEncodingLength() -
stickMetaAttribute
-
stickNullValue
public static byte stickNullValue() -
stickMinValue
public static byte stickMinValue() -
stickMaxValue
public static byte stickMaxValue() -
stick
public byte stick() -
bindingLogicServerIdsDecoderId
public static long bindingLogicServerIdsDecoderId() -
bindingLogicServerIdsDecoderSinceVersion
public static int bindingLogicServerIdsDecoderSinceVersion() -
bindingLogicServerIds
-
dataId
public static int dataId() -
dataSinceVersion
public static int dataSinceVersion() -
dataMetaAttribute
-
dataHeaderLength
public static int dataHeaderLength() -
dataLength
public int dataLength() -
skipData
public int skipData() -
getData
public int getData(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getData
public int getData(byte[] dst, int dstOffset, int length) -
wrapData
public void wrapData(org.agrona.DirectBuffer wrapBuffer) -
attachmentId
public static int attachmentId() -
attachmentSinceVersion
public static int attachmentSinceVersion() -
attachmentMetaAttribute
-
attachmentHeaderLength
public static int attachmentHeaderLength() -
attachmentLength
public int attachmentLength() -
skipAttachment
public int skipAttachment() -
getAttachment
public int getAttachment(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getAttachment
public int getAttachment(byte[] dst, int dstOffset, int length) -
wrapAttachment
public void wrapAttachment(org.agrona.DirectBuffer wrapBuffer) -
toString
-
appendTo
-
sbeSkip
-