ist.palcom.hmap
Class HmapMirrorer
java.lang.Object
ist.palcom.hmap.HmapNode
ist.palcom.hmap.HmapDir
ist.palcom.hmap.HmapMirrorer
public class HmapMirrorer
- extends HmapDir
The purpose of the HmapMirrorer is to facilitate a mirroring of all its children.
This is done by listening and acting on hmap state changing events.
Acting here means invoking parallel events on a path corresponding to a communication mechanism
capable of communicating the events to other mirrors
|
Method Summary |
void |
addNode(HmapNode node)
Adds a hmap node to this dir
Ensures that the child name is unique |
| Methods inherited from class ist.palcom.hmap.HmapDir |
_addNode, addNode, invokeHandlers, invokeHandlersDown, invokeHandlersUp, isAncestorOf, iterator, recalculatePath, removeNode, removeNode, removeNode, resolve, resolveLocally, toString, toString, toStringAll, toStringFlat |
| Methods inherited from class ist.palcom.hmap.HmapNode |
addHandler, addInvokator, addListener, asDir, asLeaf, callback, getFullyQualifiedType, getHmapEntryType, getKey, getName, getParent, getPath, getType, getTypeVersion, handle, handlerIterator, hasHandlers, hasInvokators, hasListeners, hasName, hasType, invokation, invokatorIterator, invokeListeners, isDir, isLeaf, listenerIterator, printHandlers, printInvokators, printListeners, recalculatePath, removeHandler, removeInvocator, removeListener, resolve, resolve, resolveDir, resolveDir, resolveDirLocally, resolveDirLocally, resolveLeaf, resolveLeaf, resolveLeafLocally, resolveLeafLocally, resolveLocally, resolveLocally, setName, setName, setParent |
HMAPMIRRORER_NAME
public static final String HMAPMIRRORER_NAME
- Hmap Mirror name
- See Also:
- Constant Field Values
HmapMirrorer
public HmapMirrorer(HmapPath commPath)
addNode
public void addNode(HmapNode node)
- Description copied from class:
HmapDir
- Adds a hmap node to this dir
Ensures that the child name is unique
- Overrides:
addNode in class HmapDir
- Parameters:
node - The node to add