Uses of Class
planet.commonapi.NodeHandle

Packages that use NodeHandle
planet.chord   
planet.chord.message   
planet.commonapi   
planet.commonapi.factory   
planet.generic.commonapi   
planet.generic.commonapi.factory   
planet.scribe   
planet.scribe.messaging   
planet.simulate   
planet.symphony   
planet.symphony.messages   
planet.test.broadcast   
planet.test.dht   
planet.test.dht2   
planet.test.helloworld   
planet.test.scribe   
planet.test.trivialp2ptest   
planet.trivialp2p   
 

Uses of NodeHandle in planet.chord
 

Fields in planet.chord declared as NodeHandle
protected  NodeHandle ChordNode.predecessor
          The current predecessor in the Chord ring.
 NodeHandle[] ChordNode.finger
          Current finger table.
protected  NodeHandle[] ChordNode.temp
           
 

Methods in planet.chord that return NodeHandle
 NodeHandle ChordNode.getPred()
          Returns the NodeHandle of the present identification of the precursor of the node
 NodeHandle ChordNode.getSucc()
          Returns the NodeHandle of the present identification of the successor of the node
protected  NodeHandle ChordNode.findSuccessor(NodeHandle handle)
          Finds the successor of a node.
protected  NodeHandle ChordNode.findPredecessor(NodeHandle handle)
          Finds the predecessor of a node.
protected  NodeHandle ChordNode.closestPrecedingFinger(Id id)
          Finds the closest preceding finger of a node
protected  NodeHandle ChordNode.findSuccessor(int pos)
          Finds the successor of a node.
protected  NodeHandle ChordNode.findPredecessor(int pos)
          Finds the predecessor of a node.
 NodeHandle ChordNode.getLocalHandle()
          Return the local NodeHandle.
 NodeHandle ChordNode.getClosestNodeHandle(Id id)
          Returns the NodeHandle closest to id.
 

Methods in planet.chord with parameters of type NodeHandle
static RouteMessage ChordNode.getDataMessage(java.lang.String appId, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg)
          Return a RouteMessage with the specified values.
static RouteMessage ChordNode.getBroadcastMessage(java.lang.String appId, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg)
          Return a RouteMessage with the specified values.
 void ChordNode.setPred(NodeHandle handle)
          Sets the predecessor node
 void ChordNode.setSucc(NodeHandle handle)
          Sets the successor node
protected  void ChordNode.setFinger(int pos, NodeHandle handle)
          Sets a especific finger of the finger table
protected  NodeHandle ChordNode.findSuccessor(NodeHandle handle)
          Finds the successor of a node.
protected  NodeHandle ChordNode.findPredecessor(NodeHandle handle)
          Finds the predecessor of a node.
 void ChordNode.join(NodeHandle bootstrap)
          The node joins in the network
protected  void ChordNode.notify(NodeHandle nh)
          Verify if the indicated node is the true predecessor
protected  void ChordNode.sendData(RouteMessage message, NodeHandle hint, int mode)
          Send a message to destination node directly.
protected  void ChordNode.routingData(RouteMessage message, NodeHandle nextHop)
          Send a message to unknown destination node via routing.
 void ChordNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Sends a RouteMessage to the ring.
 void ChordNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Initiating a Broadcast Message
 boolean ChordNode.range(NodeHandle node, Id rank, Id leftKey, Id rightKey)
           
 

Uses of NodeHandle in planet.chord.message
 

Methods in planet.chord.message that return NodeHandle
 NodeHandle BroadcastMessage.getLimit()
           
 NodeHandle NodeMessage.getNode()
           
 

Methods in planet.chord.message with parameters of type NodeHandle
 void BroadcastMessage.setLimit(NodeHandle limit)
           
 void NodeMessage.setNode(NodeHandle handle)
           
 

Constructors in planet.chord.message with parameters of type NodeHandle
BroadcastMessage(Message info, NodeHandle limit)
          Shows the info to be send on the broadcast, and the limit up to permits to resend this message.
NodeMessage(NodeHandle handle)
          Shows the NodeHandle to send with this message.
 

Uses of NodeHandle in planet.commonapi
 

Methods in planet.commonapi that return NodeHandle
 NodeHandle EndPoint.getLocalNodeHandle()
          Returns a handle to the local node below this endpoint.
 NodeHandle Node.getLocalHandle()
          Returns the NodeHandle for the actual Node.
 NodeHandle Node.getPred()
          Returns the NodeHandle of the present predecessor of the node
 NodeHandle Node.getSucc()
          Returns the NodeHandle of the present successor of the node
 NodeHandle Node.getClosestNodeHandle(Id id)
          Returns the NodeHandle closest to id.
abstract  NodeHandle NodeHandle.setValues(Id newValue)
          Sets the new Id for this NodeHandle, and the flag 'alive' to true.
abstract  NodeHandle NodeHandle.setValues(Id newValue, boolean alive)
          Sets the new Id for this NodeHandle, and the flag 'alive' to the specified value.
 NodeHandle RouteMessage.getDestination()
          Returns the destination NodeHandle for this message
 NodeHandle RouteMessage.getSource()
          Returns the source NodeHandle for this message
 NodeHandle RouteMessage.getNextHopHandle()
          Returns the next hop handle for this message.
 

Methods in planet.commonapi with parameters of type NodeHandle
 void Application.update(NodeHandle node, boolean joined)
          Informs to the application that the node has either joined or left the neighbor set of the local node, as that set would be returned by the neighborSet call.
 void EndPoint.route(Id id, Message message, NodeHandle hint)
          This method makes an attempt to route the message to the root of the given id.
 boolean EndPoint.range(NodeHandle node, Id rank, Id leftKey, Id rightkey)
          This operation provides information about ranges of keys for which the node is currently a root.
 void Network.joinNode(Node node, NodeHandle bootstrap)
          Network joins a node with specified bootstrap.
 int Network.joinNodes(int size, NodeHandle[] bootstrap)
          Generates size new Nodes joins them by any of the bootstraps.
 void Network.leaveNodes(NodeHandle[] nodes)
          Leave the ring the nodes which his NodeHandle appears in the array nodes.
 void Network.failNodes(NodeHandle[] nodes)
          nodes shows all nodes NodeHandle that have failed.
 int Network.registerApplication(NodeHandle[] nodes)
          Register to all Nodes whose NodeHandle appears in array Ids of nodes the Application specified at properties file.
 boolean Network.existNode(NodeHandle node)
          Inform if exist on the network one node with NodeHandle node.
 int Network.getProximity(NodeHandle nodeA, NodeHandle nodeB)
          Evaluates the proximity between the two nodes.
 void Node.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Receive's data of the application level and sends it through de network.
 void Node.join(NodeHandle boot)
          This Node is joined by another node identified by boot to the actual network.
 void Node.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Initiating a Broadcast Message
 boolean Node.range(NodeHandle node, Id rank, Id leftKey, Id rightKey)
          This operation provides information about ranges of keys for which the node is currently a root.
 void RouteMessage.setDestination(NodeHandle handle)
          Sets the destination NodeHandle for this message
 void RouteMessage.setSource(NodeHandle handle)
          Sets the source NodeHandle for this message
 void RouteMessage.setNextHopHandle(NodeHandle nextHop)
          Sets the next hop handle for this message
 void RouteMessage.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 

Uses of NodeHandle in planet.commonapi.factory
 

Methods in planet.commonapi.factory that return NodeHandle
 NodeHandle NodeHandleFactory.buildNodeHandle(Id nodeId, boolean alive)
          Builds a NodeHandle using the default NodeHandle class.
 

Methods in planet.commonapi.factory with parameters of type NodeHandle
 RouteMessage RouteMessagePool.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, int type, int mode)
          Return a RouteMessage with the specified values, setting the nextHop field with the to value.
 RouteMessage RouteMessagePool.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg, java.lang.String appId)
          Builds a new instance of RouteMessage with these specified values.
 

Uses of NodeHandle in planet.generic.commonapi
 

Subclasses of NodeHandle in planet.generic.commonapi
 class NodeHandleImpl
          NodeHandle for node.
 

Fields in planet.generic.commonapi declared as NodeHandle
protected  NodeHandle NetworkNodeImpl.nodeHandle
          NodeHandle for the actual Node.
protected  NodeHandle NodeImpl.nodeHandle
          NodeHandle for the actual Node.
protected  NodeHandle RouteMessageImpl.nextHop
          Next node to arrive
protected  NodeHandle RouteMessageImpl.destination
          Destination Node Id who will receive this message.
protected  NodeHandle RouteMessageImpl.source
          Source Node Id who sends this message.
protected  NodeHandle RouteMessageWithPathImpl.nextHop
          Next node to arrive
protected  NodeHandle RouteMessageWithPathImpl.destination
          Destination Node Id who will receive this message.
protected  NodeHandle RouteMessageWithPathImpl.source
          Source Node Id who sends this message.
protected  NodeHandle RouteMessageWithPathImpl.previousHop
          Previous node on path to current node.
 

Methods in planet.generic.commonapi that return NodeHandle
 NodeHandle EndPointImpl.getLocalNodeHandle()
          Returns a handle to the local node below this endpoint.
 NodeHandle NetworkNodeImpl.getLocalHandle()
          Returns the local NodeHandle
 NodeHandle NodeHandleImpl.setValues(Id newValue)
          Sets the 'newValue' Id and the flag alive to true.
 NodeHandle NodeHandleImpl.setValues(Id newValue, boolean alive)
          Sets the values for this NodeHandle.
 NodeHandle NodeImpl.getLocalHandle()
          Returns the local NodeHandle
abstract  NodeHandle NodeImpl.getClosestNodeHandle(Id id)
          Returns the NodeHandle closest to id.
 NodeHandle RouteMessageImpl.getDestination()
          Get the destination node's NodeHandle.
 NodeHandle RouteMessageImpl.getNextHopHandle()
          Get next node's NodeHandle to send this message.
 NodeHandle RouteMessageImpl.getSource()
          Gets de source Node NodeHandle of the message
 NodeHandle RouteMessageWithPathImpl.getDestination()
          Get the destination node's NodeHandle.
 NodeHandle RouteMessageWithPathImpl.getNextHopHandle()
          Get next node's NodeHandle to send this message.
 NodeHandle RouteMessageWithPathImpl.getSource()
          Gets de source Node NodeHandle of the message
 NodeHandle RouteMessageWithPathImpl.getPreviousHopHandle()
          Gets the previous hop handle for this message.
 

Methods in planet.generic.commonapi with parameters of type NodeHandle
 void EndPointImpl.route(Id id, Message message, NodeHandle hint)
          This method makes an attempt to route the message to the root of the given id.
 boolean EndPointImpl.range(NodeHandle node, Id rank, Id leftKey, Id rightKey)
           
 void NetworkImpl.joinNode(Node node, NodeHandle bootstrap)
          Adds node to the network, using the node with Id bootstrap to enter it.
 int NetworkImpl.joinNodes(int size, NodeHandle[] bootstrap)
          Add size nodes to the actual network.
 void NetworkImpl.leaveNodes(NodeHandle[] nodes)
          Leave theese nodes for the network.
 void NetworkImpl.failNodes(NodeHandle[] nodes)
          Runs the stabilization process after each fail node.
 int NetworkImpl.registerApplication(NodeHandle[] nodes)
          Register the Application specified at properties file to the specified nodes by theirs Ids.
 boolean NetworkImpl.existNode(NodeHandle node)
          Inform if exist on the network one node with NodeHandle node.
 int NetworkImpl.getProximity(NodeHandle nodeA, NodeHandle nodeB)
          Always returns 1 (one).
abstract  void NodeImpl.join(NodeHandle bootstrap)
          The node joins in the network
 RouteMessage NodeImpl.buildMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, java.lang.String appId, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 boolean NodeImpl.sendMessage(java.lang.String key, NodeHandle from, NodeHandle to, int type, int mode, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 boolean NodeImpl.sendMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 void NodeImpl.sendMessage(RouteMessage rMsg, java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg)
          A wrapper method, that send a RouteMessage with the specified data.
 void RouteMessageImpl.setDestination(NodeHandle handle)
          Sets the destination's NodeHandle.
 void RouteMessageImpl.setNextHopHandle(NodeHandle nextHop)
          Sets the next node's Id to send immediately this message.
 void RouteMessageImpl.setSource(NodeHandle handle)
          Sets the source Node NodeHandle who sends this message.
 void RouteMessageImpl.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 void RouteMessageWithPathImpl.setDestination(NodeHandle handle)
          Sets the destination's NodeHandle.
 void RouteMessageWithPathImpl.setNextHopHandle(NodeHandle nextHop)
          Sets the next node's Id to send immediately this message.
 void RouteMessageWithPathImpl.setSource(NodeHandle handle)
          Sets the source Node NodeHandle who sends this message.
 void RouteMessageWithPathImpl.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 void RouteMessageWithPathImpl.setPreviousHopHandle(NodeHandle previousHop)
          Sets the previous hop handle for this message.
 void RouteMessageWithPathImpl.setNewNodeAlongRoute(NodeHandle node)
          Adds a new node along the current path.
 

Uses of NodeHandle in planet.generic.commonapi.factory
 

Methods in planet.generic.commonapi.factory that return NodeHandle
static NodeHandle GenericFactory.buildNodeHandle(Id nodeId, boolean alive)
           
 NodeHandle NodeHandleFactoryImpl.buildNodeHandle(Id id, boolean alive)
          Builds a NodeHandle with the actual implementation class of NodeHandle and specifieds id and alive flag.
 

Methods in planet.generic.commonapi.factory with parameters of type NodeHandle
static RouteMessage GenericFactory.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, int type, int mode)
           
static RouteMessage GenericFactory.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg, int type, int mode, java.lang.String appId)
           
 RouteMessage RouteMessagePoolImpl.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, int type, int mode)
          Return a RouteMessage with the specified values, setting the nextHop field with the to value.
 RouteMessage RouteMessagePoolImpl.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg, java.lang.String appId)
          Builds a new instance of RouteMessage with these specified values.
 

Uses of NodeHandle in planet.scribe
 

Fields in planet.scribe declared as NodeHandle
protected  NodeHandle ScribeImpl.handle
          the local node handle
protected  NodeHandle ScribeImpl.TopicManager.parent
          DESCRIBE THE FIELD
 

Methods in planet.scribe that return NodeHandle
 NodeHandle[] Scribe.getChildren(Topic topic)
          Returns the list of children for a given topic
 NodeHandle[] ScribeImpl.getChildren(Topic topic)
          Returns the list of children for a given topic
 NodeHandle ScribeImpl.getParent(Topic topic)
          Returns the parent for a given topic
 NodeHandle ScribeImpl.TopicManager.getParent()
          Gets the Parent attribute of the TopicManager object
 NodeHandle[] ScribeImpl.TopicManager.getChildren()
          Gets the Children attribute of the TopicManager object
 

Methods in planet.scribe with parameters of type NodeHandle
 void Scribe.addChild(Topic topic, NodeHandle child)
          Adds a child to the given topic
 void Scribe.removeChild(Topic topic, NodeHandle child)
          Removes a child from the given topic
 void ScribeClient.childAdded(Topic topic, NodeHandle child)
          Informs this client that a child was added to a topic in which it was interested in.
 void ScribeClient.childRemoved(Topic topic, NodeHandle child)
          Informs this client that a child was removed from a topic in which it was interested in.
 void ScribeImpl.addChild(Topic topic, NodeHandle child)
          Adds a child to the given topic
 void ScribeImpl.removeChild(Topic topic, NodeHandle child)
          Removes a child from the given topic
protected  void ScribeImpl.removeChild(Topic topic, NodeHandle child, boolean sendDrop)
          Removes a child from the given topic
 void ScribeImpl.update(NodeHandle handle, boolean joined)
          This method is invoked to inform the application that the given node has either joined or left the neighbor set of the local node, as the set would be returned by the neighborSet call.
 void ScribeImpl.TopicManager.setParent(NodeHandle handle)
          Sets the Parent attribute of the TopicManager object
 void ScribeImpl.TopicManager.addChild(NodeHandle child)
          Adds a feature to the Child attribute of the TopicManager object
 boolean ScribeImpl.TopicManager.removeChild(NodeHandle child)
          DESCRIBE THE METHOD
 boolean ScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method is called when the newChild is about to become our child, and the policy should return whether or not the child should be allowed to become our child.
 void ScribePolicy.directAnycast(AnycastMessage message, NodeHandle parent, NodeHandle[] children)
          This method is called when an anycast is received which is not satisfied at the local node.
 boolean ScribePolicy.DefaultScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method always return true;
 void ScribePolicy.DefaultScribePolicy.directAnycast(AnycastMessage message, NodeHandle parent, NodeHandle[] children)
          Simply adds the parent and children in order, which implements a depth-first-search.
 boolean ScribePolicy.LimitedScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method returns (children.length < maxChildren-1);
 

Constructors in planet.scribe with parameters of type NodeHandle
ScribeImpl.TopicManager(Topic topic, NodeHandle child)
          Constructor for TopicManager.
 

Uses of NodeHandle in planet.scribe.messaging
 

Fields in planet.scribe.messaging declared as NodeHandle
protected  NodeHandle ScribeMessage.source
           
protected  NodeHandle SubscribeMessage.subscriber
          The original subscriber
 

Methods in planet.scribe.messaging that return NodeHandle
 NodeHandle AnycastMessage.peekNext()
          Returns the next handle to visit
 NodeHandle AnycastMessage.getNext()
          Returns the next handle to visit and removes the node from the list.
 NodeHandle ScribeMessage.getSource()
          Method which returns this messages' source address
 NodeHandle SubscribeMessage.getSubscriber()
          Returns the node who is trying to subscribe
 

Methods in planet.scribe.messaging with parameters of type NodeHandle
 void AnycastMessage.addVisited(NodeHandle handle)
          Adds a node to the visited list
 void AnycastMessage.addFirst(NodeHandle handle)
          Adds a node the the front of the to-visit list
 void AnycastMessage.addLast(NodeHandle handle)
          Adds a node the the end of the to-visit list
 void AnycastMessage.remove(NodeHandle handle)
          Removes the node handle from the to visit and visited lists
 void ScribeMessage.setSource(NodeHandle source)
          Method which set this messages' source address
 

Constructors in planet.scribe.messaging with parameters of type NodeHandle
AbstractSubscribeMessage(NodeHandle source, Topic topic, int id)
          Constructor which takes a unique integer Id
AnycastMessage(NodeHandle source, Topic topic, ScribeContent content)
           
DropMessage(NodeHandle source, Topic topic)
           
PublishMessage(NodeHandle source, Topic topic, ScribeContent content)
           
PublishRequestMessage(NodeHandle source, Topic topic, ScribeContent content)
           
ScribeMessage(NodeHandle source, Topic topic)
           
SubscribeAckMessage(NodeHandle source, Topic topic, Id[] pathToRoot, int id)
           
SubscribeFailedMessage(NodeHandle source, Topic topic, int id)
          Constructor which takes a unique integer Id
SubscribeLostMessage(NodeHandle source, Topic topic, int id)
           
SubscribeMessage(NodeHandle source, Topic topic, int id, ScribeContent content)
           
SubscribeMessage(NodeHandle source, Topic topic, Id previousParent, int id, ScribeContent content)
          Constructor which takes a unique integer Id
UnsubscribeMessage(NodeHandle source, Topic topic)
           
 

Uses of NodeHandle in planet.simulate
 

Methods in planet.simulate with parameters of type NodeHandle
 void NetworkSimulator.addNode(Node node, NodeHandle bootstrap)
          Joins a new node to the simulated network.
 

Uses of NodeHandle in planet.symphony
 

Methods in planet.symphony that return NodeHandle
 NodeHandle SymphonyNode.getSucc()
          Returns the NodeHandle of node successor.
 NodeHandle SymphonyNode.getPred()
          Returns the NodeHandle of node predecessor.
 NodeHandle SymphonyNode.route(NodeHandle to)
          Returns the NodeHandle with the shortest path to the destination node, using all internal routing information.
 NodeHandle SymphonyNode.getClosestNodeHandle(Id id)
          Returns the NodeHandle closest to id.
 

Methods in planet.symphony with parameters of type NodeHandle
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, int type, int mode, Message m)
          Builds a RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, int type, int mode, Message m, java.lang.String key)
          Builds a new RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message m)
          Builds a nw RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message m, java.lang.String key)
          Builds a RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(RouteMessage toCopy, NodeHandle nextHop)
          Builds a new RouteMessage with all the values appeared in toCopy, and the specified nextHop.
 void SymphonyNode.addToNeighbourSet(NodeHandle neighbour)
          Add the neighbour to hte neighbour set.
 boolean SymphonyNode.neighbourSetContains(NodeHandle o)
          Test if the NodeHandle o is in the neighbour set.
 boolean SymphonyNode.removeNeighbour(NodeHandle o)
          Removes the o from the neighbourSet
 void SymphonyNode.join(NodeHandle bootstrap)
          This node joins to the overlay network by the bootstrap node with NodeHandle bootstrap.
 void SymphonyNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
           
 NodeHandle SymphonyNode.route(NodeHandle to)
          Returns the NodeHandle with the shortest path to the destination node, using all internal routing information.
 void SymphonyNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          This method throws a NoSuchMethodError, because the broadcast algorithm is not implemented yet.
 boolean SymphonyNode.range(NodeHandle node, Id rank, Id leftKey, Id rightKey)
          This methods ALWAYS return false.
 

Constructors in planet.symphony with parameters of type NodeHandle
IdComparer(NodeHandle root)
           
 

Uses of NodeHandle in planet.symphony.messages
 

Methods in planet.symphony.messages that return NodeHandle
 NodeHandle JoinMessage.getNewNode()
           
 NodeHandle JoinMessage.getBootStrap()
           
 NodeHandle NewSuccInListMessage.getNewNode()
           
 

Methods in planet.symphony.messages with parameters of type NodeHandle
 void JoinMessage.setNewNode(NodeHandle newNode)
           
 void JoinMessage.setBootStrap(NodeHandle bootStrap)
           
 void NewSuccInListMessage.setNewNodeId(NodeHandle newNode)
           
 

Constructors in planet.symphony.messages with parameters of type NodeHandle
JoinMessage(NodeHandle newNode, NodeHandle bootStrap)
           
NewSuccInListMessage(NodeHandle newNode, int F)
           
 

Uses of NodeHandle in planet.test.broadcast
 

Methods in planet.test.broadcast with parameters of type NodeHandle
 void DHTApplication.update(NodeHandle node, boolean joined)
          Shows that the node has been joinded or not to the network.
 

Uses of NodeHandle in planet.test.dht
 

Methods in planet.test.dht that return NodeHandle
 NodeHandle DHTMessage.getOriginNode()
           
 

Methods in planet.test.dht with parameters of type NodeHandle
 void DHTApplication.update(NodeHandle node, boolean joined)
          Shows that the node has been joinded or not to the network.
 

Constructors in planet.test.dht with parameters of type NodeHandle
DHTMessage(NodeHandle origNode, int type)
          Builds a new Message with the specified source Node origNode and specified type type
DHTMessage(NodeHandle origNode, int type, java.lang.String key, java.lang.String value)
          Builds a new Message with the specified source Node and type, containing initially the specified key/value pair.
DHTMessage(NodeHandle origNode, int type, java.lang.String key, java.util.Vector value)
          Builds a Message with the specifid source Node, type and key, with value a Vector with all values of the required key.
 

Uses of NodeHandle in planet.test.dht2
 

Methods in planet.test.dht2 with parameters of type NodeHandle
 void DHTApplication.update(NodeHandle node, boolean joined)
          Shows that the node has been joinded or not to the network.
 

Uses of NodeHandle in planet.test.helloworld
 

Methods in planet.test.helloworld with parameters of type NodeHandle
 void DHTApplication.update(NodeHandle node, boolean joined)
          Shows that the node has been joinded or not to the network.
 

Uses of NodeHandle in planet.test.scribe
 

Methods in planet.test.scribe with parameters of type NodeHandle
 void ScribeApplication.childAdded(Topic topic, NodeHandle child)
          DESCRIBE THE METHOD
 void ScribeApplication.childRemoved(Topic topic, NodeHandle child)
          DESCRIBE THE METHOD
 void ScribeClientTest.childAdded(Topic topic, NodeHandle child)
          DESCRIBE THE METHOD
 void ScribeClientTest.childRemoved(Topic topic, NodeHandle child)
          DESCRIBE THE METHOD
 

Uses of NodeHandle in planet.test.trivialp2ptest
 

Methods in planet.test.trivialp2ptest with parameters of type NodeHandle
 void TrivialApplication.update(NodeHandle node, boolean joined)
          Shows that the node has been joinded or not to the network.
 

Uses of NodeHandle in planet.trivialp2p
 

Methods in planet.trivialp2p that return NodeHandle
 NodeHandle TrivialNode.getClosestNodeHandle(Id id)
          Returns the own nodehandle or its successor nodehandle, in a clockwise proximity.
 NodeHandle TrivialNode.getPred()
          Gets the predecessor nodehandle.
 NodeHandle TrivialNode.getSucc()
          Gets the successor nodehandle.
 

Methods in planet.trivialp2p with parameters of type NodeHandle
 void TrivialNode.join(NodeHandle bootstrap)
          Nothing does.
 void TrivialNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Routes an application level message to the destination node.
 void TrivialNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          This routing method is not implemented and always throws a NoSuchMethodError.
 boolean TrivialNode.range(NodeHandle node, Id rank, Id leftKey, Id rightKey)
          This methods ALWAYS return false.
 void TrivialNode.setPredecessor(NodeHandle pred)
          Updates the node predecessor.
 void TrivialNode.setSuccessor(NodeHandle succ)
          Updates the node successor.