Class EventBusMessageDecoder
java.lang.Object
com.iohao.net.sbe.EventBusMessageDecoder
EventBusMessage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()static intstatic intdataId()intstatic StringdataMetaAttribute(MetaAttribute metaAttribute) static intintintgetData(byte[] dst, int dstOffset, int length) intgetData(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetTopic(byte[] dst, int dstOffset, int length) intgetTopic(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetTraceId(byte[] dst, int dstOffset) intgetTraceId(Appendable value) intlimit()voidlimit(int limit) intoffset()intintintintsbeSkip()intintserverId()static intstatic intstatic intstatic intstatic StringserverIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintskipData()intlongstatic intstatic intstatic intstatic longstatic StringthreadIndexMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic inttopic()static Stringstatic intstatic inttopicId()intstatic StringtopicMetaAttribute(MetaAttribute metaAttribute) static inttoString()traceId()bytetraceId(int index) static Stringstatic intstatic intstatic intstatic intstatic bytestatic StringtraceIdMetaAttribute(MetaAttribute metaAttribute) static bytestatic bytestatic intwrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapData(org.agrona.DirectBuffer wrapBuffer) voidwrapTopic(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
-
EventBusMessageDecoder
public EventBusMessageDecoder()
-
-
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 EventBusMessageDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) -
wrapAndApplyHeader
public EventBusMessageDecoder 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) -
serverIdId
public static int serverIdId() -
serverIdSinceVersion
public static int serverIdSinceVersion() -
serverIdEncodingOffset
public static int serverIdEncodingOffset() -
serverIdEncodingLength
public static int serverIdEncodingLength() -
serverIdMetaAttribute
-
serverIdNullValue
public static int serverIdNullValue() -
serverIdMinValue
public static int serverIdMinValue() -
serverIdMaxValue
public static int serverIdMaxValue() -
serverId
public int serverId() -
threadIndexId
public static int threadIndexId() -
threadIndexSinceVersion
public static int threadIndexSinceVersion() -
threadIndexEncodingOffset
public static int threadIndexEncodingOffset() -
threadIndexEncodingLength
public static int threadIndexEncodingLength() -
threadIndexMetaAttribute
-
threadIndexNullValue
public static long threadIndexNullValue() -
threadIndexMinValue
public static long threadIndexMinValue() -
threadIndexMaxValue
public static long threadIndexMaxValue() -
threadIndex
public long threadIndex() -
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
-
topicId
public static int topicId() -
topicSinceVersion
public static int topicSinceVersion() -
topicCharacterEncoding
-
topicMetaAttribute
-
topicHeaderLength
public static int topicHeaderLength() -
topicLength
public int topicLength() -
skipTopic
public int skipTopic() -
getTopic
public int getTopic(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getTopic
public int getTopic(byte[] dst, int dstOffset, int length) -
wrapTopic
public void wrapTopic(org.agrona.DirectBuffer wrapBuffer) -
topic
-
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) -
toString
-
appendTo
-
sbeSkip
-