Class RequestMessageEncoder
java.lang.Object
com.iohao.net.sbe.RequestMessageEncoder
InternalRequestMessage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendTo(StringBuilder builder) static intstatic intstatic StringattachmentMetaAttribute(MetaAttribute metaAttribute) bindingLogicServerIdsCount(int count) static longorg.agrona.MutableDirectBufferbuffer()common()static intstatic intstatic intcommonId()static StringcommonMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intdataId()static StringdataMetaAttribute(MetaAttribute metaAttribute) inthopCount(byte value) static intstatic intstatic intstatic bytestatic StringhopCountMetaAttribute(MetaAttribute metaAttribute) static bytestatic bytestatic intintlimit()voidlimit(int limit) intoffset()putAttachment(byte[] src, int srcOffset, int length) putAttachment(org.agrona.DirectBuffer src, int srcOffset, int length) putData(byte[] src, int srcOffset, int length) putData(org.agrona.DirectBuffer src, int srcOffset, int length) intintintinttoString()static intstatic intstatic intstatic StringuserIdentityMetaAttribute(MetaAttribute metaAttribute) static intwrap(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
-
RequestMessageEncoder
public RequestMessageEncoder()
-
-
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 RequestMessageEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder) -
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
-
hopCountId
public static int hopCountId() -
hopCountSinceVersion
public static int hopCountSinceVersion() -
hopCountEncodingOffset
public static int hopCountEncodingOffset() -
hopCountEncodingLength
public static int hopCountEncodingLength() -
hopCountMetaAttribute
-
hopCountNullValue
public static byte hopCountNullValue() -
hopCountMinValue
public static byte hopCountMinValue() -
hopCountMaxValue
public static byte hopCountMaxValue() -
hopCount
-
bindingLogicServerIdsId
public static long bindingLogicServerIdsId() -
bindingLogicServerIdsCount
-
dataId
public static int dataId() -
dataMetaAttribute
-
dataHeaderLength
public static int dataHeaderLength() -
putData
-
putData
-
attachmentId
public static int attachmentId() -
attachmentMetaAttribute
-
attachmentHeaderLength
public static int attachmentHeaderLength() -
putAttachment
-
putAttachment
-
toString
-
appendTo
-