com.neeve.rog
Interface IRogListElement

All Superinterfaces:
IRogCollectionNodeElement, IRogMetadata, IRogNode, IRogQueueElement, IStoreObject, MapMessageView, MessageView, com.neeve.util.UtlReferenceTracker.HasReferenceTracker

public interface IRogListElement
extends IRogQueueElement

Represents an ROG node that serves as an element in an ROG list.

Threading:
List elements are 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
 int getPos()
          Get the position of a list element in its list.
 void setPos(int pos)
          Set the position of a list element in its list
 
Methods inherited from interface com.neeve.rog.IRogQueueElement
getVpos, setVpos
 
Methods inherited from interface com.neeve.rog.IRogCollectionNodeElement
getFid, setFid
 
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
 

Method Detail

setPos

void setPos(int pos)
Set the position of a list element in its list

Parameters:
pos - The position to set.

getPos

int getPos()
Get the position of a list element in its list.



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