public abstract class MessageViewImpl extends UtlListElement implements MessageView
count, head, next, prevENCODING_TYPE_CUSTOM, ENCODING_TYPE_JSON, ENCODING_TYPE_PROTOBUF, ENCODING_TYPE_QUARK, ENCODING_TYPE_XBUF, ENCODING_TYPE_XBUF2, NEXT_FREE_ENCODING_TYPEcount, insertAfter, insertBefore, isLinked, next, previous, unlink, wipeequals, getClass, hashCode, notify, notifyAll, wait, wait, waitdeserializeFromByteArray, deserializeFromByteBuffer, deserializeFromJson, deserializeFromPacket, getAppSendBeginTs, getAppSendDoneTs, getCreateTs, getEnqueueTs, getEnqueueTsMicros, getMessageBus, getMessageBusAsRaw, getMessageChannel, getMessageChannelAsRaw, getMessageFlow, getMessageKey, getMessageKeyAsRaw, getMessageSender, getMessageSequenceNumber, getOriginTs, getOutTs, getOutTsMicros, getPostDeserializeTs, getPostProcessingTs, getPostProcessingTsMicros, getPostSerializeTs, getPostWireSendTs, getPostWireTs, getPreDeserializeTs, getPreProcessingTs, getPreProcessingTsMicros, getPreSerializeTs, getPreWireTs, getReceiveTs, getSendStartTs, getSendTs, isPossibleDuplicate, resolveMessageKeyWith, resolveMessageKeyWith, serializeToByteArray, serializeToByteBuffer, serializeToJson, serializeToPacket, setAppSendBeginTs, setAppSendDoneTs, setCreateTs, setEnqueueTsMicros, setMessageBus, setMessageBusAsRaw, setMessageChannel, setMessageChannelAsRaw, setMessageFlow, setMessageKey, setMessageKeyAsRaw, setMessageSender, setMessageSequenceNumber, setOriginTs, setOutTs, setOutTsMicros, setPossibleDuplicate, setPostDeserializeTs, setPostProcessingTs, setPostProcessingTsMicros, setPostSerializeTs, setPostWireSendTs, setPostWireTs, setPreDeserializeTs, setPreProcessingTs, setPreProcessingTsMicros, setPreSerializeTs, setPreWireTs, setReceiveTs, setSendStartTs, setSendTs, syncpublic final void setTag(int id,
Object tag)
MessageView.setTag(int, java.lang.Object)setTag in interface MessageViewpublic final Object getTag(int id)
MessageView.getTag(int)getTag in interface MessageViewpublic final short getVfid()
MessageView.getVfid()getVfid in interface MessageViewpublic final short getType()
MessageView.getType()getType in interface MessageViewpublic final int getMessageEncodingType()
MessageView.getMessageEncodingType()getMessageEncodingType in interface MessageViewpublic MessageTransportHeaders getMessageTransportHeaders()
MessageView.getMessageTransportHeaders()getMessageTransportHeaders in interface MessageViewnull if transport headers
are disabled, not present, or not supported by the MessageViewpublic MessageView setMessageTransportHeaders(MessageTransportHeaders headers)
setMessageTransportHeaders in interface MessageViewheaders - The headers to set on the message (or null to clear the transport headers).public final Object getMessage()
MessageView.getMessage()getMessage in interface MessageViewpublic int serializeTo(byte[] array,
int offset)
MessageView.serializeTo(byte[], int)serializeTo in interface MessageViewarray - The array to serialize the message tooffset - Offset into the array to serialize the message topublic int serializeTo(ByteBuffer buffer)
MessageView.serializeTo(ByteBuffer)serializeTo in interface MessageViewbuffer - The buffer to serialize topublic com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
MessageView.serializeToIOBuffer(boolean)serializeToIOBuffer in interface MessageViewuseNative - Whether the returned buffer should be native.public int serializeTo(com.neeve.io.IOBuffer buffer,
int offset)
MessageView.serializeTo(IOBuffer, int)serializeTo in interface MessageViewbuffer - The buffer to serialize the message tooffset - The offset into the buffer to serialize the messagepublic int serializeTo(com.neeve.io.IOElasticBuffer buffer,
int offset)
MessageView.serializeTo(IOElasticBuffer, int)serializeTo in interface MessageViewbuffer - The buffer to serialize the message tooffset - The offset into the buffer to serialize the messagepublic int serializeTo(PktPacket packet)
MessageView.serializeTo(PktPacket)serializeTo in interface MessageViewpacket - The packet to serialize the message topublic int serializeTo(long addr,
int offset)
MessageView.serializeTo(long , int )serializeTo in interface MessageViewaddr - The address of the region to serialize the message tooffset - The offset from the start of the region to serialize the message topublic MessageView deserializeFrom(byte[] array, int offset, int len)
MessageView.deserializeFrom(byte[], int, int)deserializeFrom in interface MessageViewarray - The array containing the serialized messageoffset - The offset into the array where the serialized message startslen - The length of the serialized messagepublic MessageView deserializeFrom(ByteBuffer buffer)
MessageView.deserializeFrom(ByteBuffer)deserializeFrom in interface MessageViewbuffer - The buffer containing the serialized messagepublic MessageView deserializeFrom(com.neeve.io.IOBuffer buffer, int offset, int len)
MessageView.deserializeFrom(IOBuffer, int, int)deserializeFrom in interface MessageViewbuffer - The buffer containing the serialized messageoffset - The offset into the buffer where the serialized message startslen - The length of the serialized messagepublic MessageView deserializeFrom(com.neeve.io.IOElasticBuffer buffer, int offset, int len)
MessageView.deserializeFrom(IOElasticBuffer, int, int)deserializeFrom in interface MessageViewbuffer - The buffer containing the serialized messageoffset - The offset into the buffer where the serialized message startslen - The length of the serialized messagepublic MessageView deserializeFrom(PktPacket packet)
MessageView.deserializeFrom(PktPacket)deserializeFrom in interface MessageViewpacket - The packet containing the serialized messagepublic MessageView deserializeFrom(long addr, int offset, int len)
MessageView.deserializeFrom(long, int, int)deserializeFrom in interface MessageViewaddr - The address of the region to deserialize the message fromoffset - The offset from the start of the region to deserialize the message fromlen - The length of the serialized messagepublic final void acquire()
MessageView.acquire()acquire in interface MessageViewpublic final int getOwnershipCount()
MessageView.getOwnershipCount()getOwnershipCount in interface MessageViewpublic int dispose()
MessageView.dispose()
This is the default implementation of the dispose method. The implementation just decrements the ownership count. Implementations that implement view object pooling or other such functionality should override this method but invoke this method to decrement the object reference count.
dispose in interface MessageViewpublic void saveMemory()
MessageView.saveMemory()saveMemory in interface MessageViewpublic final UtlReferenceTracker referenceTracker()
UtlReferenceTracker.HasReferenceTracker.referenceTracker()referenceTracker in interface UtlReferenceTracker.HasReferenceTrackerCopyright © 2019 Neeve Research, LLC. All Rights Reserved.