ist.palcom.routing
Interface RoutingManager
- All Superinterfaces:
- IHgraphNode
- All Known Implementing Classes:
- AbstractRoutingManager, AbstractRoutingManager2, BasicRoutingManager, DSDVRoutingManager, SimpleMulticastRoutingManager, SimpleRoutingManager, SMURFRoutingManager
public interface RoutingManager
- extends IHgraphNode
| Fields inherited from interface ist.palcom.hgraph.IHgraphNode |
CHILD_NAME_CLASH, CIRCULARITY_CLASH, COMMAND_OR_NODE_MISSING, ERROR, HANDLER_MISSING, INVOKATOR_MISSING, LISTENER_MISSING, NODE_NOT_CHILD, PATH_MISSING, SIBLING_ALREADY_EXISTS, SIBLING_NONEXISTENT, SIBLING_REFERENCE_ALREADY_EXISTS, SIBLING_REFERENCE_NONEXISTENT, STATUS_OK, VALUE_ALREADY_EXISTS, VALUE_NOT_PRESENT |
| Methods inherited from interface ist.palcom.hgraph.IHgraphNode |
addNodeChild, getChildIterator, getFuncFunc, getNodeName, getNodeParent, getPath, getSiblingFunc, getValueFunc, hasChildNamed, isAncestorOf, removeNodeChild, setNodeName, setNodeParent, toXML, toXMLFull, toXMLFullRecursively, toXMLRecursively, updatePath |
stopReceiving
void stopReceiving(PalcomThread receiver)
stopReceiving
void stopReceiving(Selector selector)
send
boolean send(Message msg,
URN urn1,
Selector selector1,
URN urn2,
Selector selector2)
send
boolean send(Message message,
java.lang.String receiverDeviceID)
stop
void stop()
addErrorHandler
void addErrorHandler(PalcomThread handler)
setLocalDeviceCache
void setLocalDeviceCache(java.lang.String localDeviceCache)
getLocalDeviceCache
java.lang.String getLocalDeviceCache()
setLocalDeviceID
void setLocalDeviceID(java.lang.String localDeviceID)
setLocalStatusFlag
void setLocalStatusFlag(byte statusFlag)
setLocalDiscoveryVersion
void setLocalDiscoveryVersion(java.lang.String discoveryVersion)
setDiscoverySelector
void setDiscoverySelector(Selector selector)
sendBroadcast
void sendBroadcast(Message message)
sendHeartAttack
void sendHeartAttack()
registerAsListener
void registerAsListener(PalcomThread communicationManager)
registerForHeartBeats
void registerForHeartBeats(PalcomThread resourceManager)
sendHeartBeat
void sendHeartBeat(boolean isHeartBeatAck)
unregisterDevice
void unregisterDevice(java.lang.String deviceID)
sendGroupJoinMessage
void sendGroupJoinMessage(java.lang.String groupID)
sendGroupLeaveMessage
void sendGroupLeaveMessage(java.lang.String groupID)