ist.palcom.hmap
Class HmapMirrorerCommunication2

java.lang.Object
  extended by ist.palcom.hmap.HmapNode
      extended by ist.palcom.hmap.HmapDir
          extended by ist.palcom.hmap.HmapMirrorerCommunication2

public class HmapMirrorerCommunication2
extends HmapDir


Nested Class Summary
 class HmapMirrorerCommunication2.HmapMirrorerCommunicationHandler
           
 class HmapMirrorerCommunication2.HmapMirrorerCommunicationInvokator
           
 class HmapMirrorerCommunication2.SyncThread
           
 
Nested classes/interfaces inherited from class ist.palcom.hmap.HmapDir
HmapDir.EntryHandler
 
Nested classes/interfaces inherited from class ist.palcom.hmap.HmapNode
HmapNode.NameHandler
 
Field Summary
 HmapMirrorerCommunication2.HmapMirrorerCommunicationInvokator commInvokator
           
static String HMAPMIRRORERCOMMUNICATION_COMMAND_SENDMESSAGE
           
static String HMAPMIRRORERCOMMUNICATION_NAME
           
static String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PULL
           
static String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSH
           
static String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSHPULL
           
static String HMAPMIRRORERCOMMUNICATION_SYNCED_NAME
           
 
Fields inherited from class ist.palcom.hmap.HmapDir
entries, HMAPDIR_COMMAND_ADDNODE, HMAPDIR_COMMAND_REMOVENODE
 
Fields inherited from class ist.palcom.hmap.HmapNode
HET_DIR, HET_LEAF, HET_UNKNOWN, HMAPNODE_COMMAND_GETNAME, HMAPNODE_COMMAND_SETNAME, nameInvokator, nodeInvokator, parent, path, valueInvokator
 
Constructor Summary
HmapMirrorerCommunication2(DeviceContext context, HmapPath mirrorPath, ServiceProxy serviceProxy, String mirrorRole)
           
 
Method Summary
 PalcomPriorityThread getCommThread()
           
 HmapMirrorerCommunication2.HmapMirrorerCommunicationInvokator getInvokator()
           
 HmapDir getLocalMirrorDir()
           
 void start()
           
 
Methods inherited from class ist.palcom.hmap.HmapDir
_addNode, 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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, println
 

Field Detail

HMAPMIRRORERCOMMUNICATION_NAME

public static final String HMAPMIRRORERCOMMUNICATION_NAME
See Also:
Constant Field Values

HMAPMIRRORERCOMMUNICATION_SYNCED_NAME

public static final String HMAPMIRRORERCOMMUNICATION_SYNCED_NAME
See Also:
Constant Field Values

HMAPMIRRORERCOMMUNICATION_COMMAND_SENDMESSAGE

public static final String HMAPMIRRORERCOMMUNICATION_COMMAND_SENDMESSAGE
See Also:
Constant Field Values

HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSH

public static final String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSH
See Also:
Constant Field Values

HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PULL

public static final String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PULL
See Also:
Constant Field Values

HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSHPULL

public static final String HMAPMIRRORERCOMMUNICATION_SYNC_ROLE_PUSHPULL
See Also:
Constant Field Values

commInvokator

public HmapMirrorerCommunication2.HmapMirrorerCommunicationInvokator commInvokator
Constructor Detail

HmapMirrorerCommunication2

public HmapMirrorerCommunication2(DeviceContext context,
                                  HmapPath mirrorPath,
                                  ServiceProxy serviceProxy,
                                  String mirrorRole)
Method Detail

getCommThread

public PalcomPriorityThread getCommThread()

start

public void start()

getInvokator

public HmapMirrorerCommunication2.HmapMirrorerCommunicationInvokator getInvokator()

getLocalMirrorDir

public HmapDir getLocalMirrorDir()