|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRogContainerNode
Represents an ROG node that serves as a container for heterogenous ROG nodes.
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 | |
---|---|
void |
addChild(IRogNode node)
Add a child object to a container node. |
int |
getNumChildren()
Get the number of contained children. |
void |
removeChild(IRogNode node)
Remove a child object from a container node. |
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.util.UtlReferenceTracker.HasReferenceTracker |
---|
referenceTracker |
Method Detail |
---|
void addChild(IRogNode node)
node
- The child object to add.This method serves as a generic method to add nodes into a container. Although it can be used on the primary replication endpoint to add nodes to the container, it's principal use is on the backup endpoints to add nodes into their parent containers when added in the primary endpoint.
void removeChild(IRogNode node)
node
- The node to remove.This method serves as a generic method to remove nodes from a container. Although it can be used on the primary replication endpoint to remove nodes from the container, it's principal use is on the backup endpoints to remove nodes from their parent containers when removed on the primary endpoint.
int getNumChildren()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |