com.neeve.rog
Interface IRogMessage

All Superinterfaces:
IRogMetadata, IRogNode, IStoreObject, MapMessageView, MessageView, com.neeve.util.UtlReferenceTracker.HasReferenceTracker
All Known Subinterfaces:
IRogRawMessage
All Known Implementing Classes:
AepEnvironmentData

public interface IRogMessage
extends IRogNode, MessageView

Represents an ROG node that is also a message.

Threading:
Message nodes not safe for concurrent access by multiple threads.

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.neeve.rog.IRogNode
IRogNode.PoolingListener
 
Nested classes/interfaces inherited from interface com.neeve.ods.IStoreObject
IStoreObject.EncodingType
 
Field Summary
 
Fields inherited from interface com.neeve.sma.MessageView
ENCODING_TYPE_CUSTOM, ENCODING_TYPE_JSON, ENCODING_TYPE_PROTOBUF, ENCODING_TYPE_XBUF, NEXT_FREE_ENCODING_TYPE
 
Method Summary
 
Methods inherited from interface com.neeve.rog.IRogNode
deserializeFromJson, deserializeFromProtobuf, dispose, dump, getAttachment, getIsPriority, getIsReadOnly, getMetadata, getParent, getPoolingListener, getType, metadataToJsonString, serializeToJson, serializeToProtobuf, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReadOnly, setAsReplayedMessage, setAttachment, setInMsgsInTransaction, setOutMsgsInTransaction, setParentId, setPoolingListener, setTransactionInSequenceNumber, setTransactionOutSequenceNumber
 
Methods inherited from interface com.neeve.ods.IStoreObject
acquire, deserialize, deserializeMetadata, deserializeMetadata, ensureId, getBinding, getCheckpointVersion, getContentEncodingType, getId, getOfid, getOwnershipCount, getStableTransactionId, getTransactionId, serialize, serializeMetadata, setBinding, setCheckpointVersion, setFieldValue, setId, setStableTransactionId, setTransactionId
 
Methods inherited from interface com.neeve.sma.MapMessageView
getMessageReflector
 
Methods inherited from interface com.neeve.sma.MessageView
acquire, deserializeFromByteArray, deserializeFromByteBuffer, deserializeFromPacket, getCreateTs, getMessage, getMessageBus, getMessageBusAsRaw, getMessageChannel, getMessageChannelAsRaw, getMessageEncodingType, getMessageFlow, getMessageKey, getMessageKeyAsRaw, getMessageSender, getMessageSequenceNumber, getOriginTs, getOutTs, getOwnershipCount, getPostDeserializeTs, getPostProcessingTs, getPostSerializeTs, getPostWireTs, getPreDeserializeTs, getPreProcessingTs, getPreSerializeTs, getPreWireTs, getReceiveTs, getSendTs, getTag, getVfid, isPossibleDuplicate, serializeToByteArray, serializeToByteBuffer, serializeToPacket, setCreateTs, setMessageBus, setMessageBusAsRaw, setMessageChannel, setMessageChannelAsRaw, setMessageFlow, setMessageKey, setMessageKeyAsRaw, setMessageSender, setMessageSequenceNumber, setOriginTs, setOutTs, setPossibleDuplicate, setPostDeserializeTs, setPostProcessingTs, setPostSerializeTs, setPostWireTs, setPreDeserializeTs, setPreProcessingTs, setPreSerializeTs, setPreWireTs, setReceiveTs, setSendTs, setTag, sync
 
Methods inherited from interface com.neeve.util.UtlReferenceTracker.HasReferenceTracker
referenceTracker
 
Methods inherited from interface com.neeve.rog.IRogMetadata
getGraphId, getInMsgsInTransaction, getIsInboundMessage, getIsInternal, getIsLastTransaction, getIsMessage, getIsOutboundMessage, getIsReplayedMessage, getMessageBus, getMessageChannel, getMessageFlow, getMessageKey, getMessageSender, getMessageSequenceNumber, getOutMsgsInTransaction, getOutTs, getParentId, getPreProcessingTs, getTransactionInSequenceNumber, getTransactionOutSequenceNumber, isPossibleDuplicate, metadataToJsonString, metadataToString
 



Copyright © 2015 Neeve Research, LLC. All Rights Reserved.