ePOST API

Uses of Class
rice.pastry.NodeId

Packages that use NodeId
rice.pastry   
rice.pastry.client   
rice.pastry.direct   
rice.pastry.dist   
rice.pastry.leafset   
rice.pastry.messaging   
rice.pastry.routing   
rice.pastry.socket   
rice.pastry.socket.messaging   
rice.pastry.standard   
rice.pastry.testing   
rice.visualization   
 

Uses of NodeId in rice.pastry
 

Fields in rice.pastry declared as NodeId
protected  NodeId PastryNode.myNodeId
           
 

Methods in rice.pastry that return NodeId
static NodeId NodeId.buildNodeId()
          Constructor.
static NodeId NodeId.buildNodeId(byte[] material)
          Constructor.
static NodeId NodeId.buildNodeId(int[] material)
          Constructor.
 NodeId NodeIdFactory.generateNodeId()
          Generates a nodeId.
abstract  NodeId NodeHandle.getNodeId()
          Gets the nodeId of this Pastry node.
 NodeId PastryNode.getNodeId()
           
 

Methods in rice.pastry with parameters of type NodeId
 NodeHandle NodeSet.get(NodeId nid)
          Finds the NodeHandle associated with a NodeId.
 NodeHandle NodeSetI.get(NodeId nid)
          Finds the NodeHandle associated with the NodeId.
 int NodeSet.getIndex(NodeId nid)
          Gets the index of the element with the given node id.
 int NodeSetI.getIndex(NodeId nid)
          Gets the index of the element with the given node id.
 boolean PastryNode.isClosest(NodeId key)
          Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
abstract  PastryNode PastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId)
          Call this to construct a new node of the type chosen by the factory, with the given nodeId.
 NodeHandle NodeSet.remove(NodeId nid)
          Removes a node id and its handle from the set.
 

Constructors in rice.pastry with parameters of type NodeId
PastryNode(NodeId id, Environment e)
          Constructor, with NodeId.
 

Uses of NodeId in rice.pastry.client
 

Methods in rice.pastry.client that return NodeId
 NodeId PastryAppl.getNodeId()
          Gets the node id associated with this client.
 

Methods in rice.pastry.client with parameters of type NodeId
 boolean PastryAppl.isClosest(NodeId key)
          Called by the layered Pastry application to check if the local pastry node is the one that is currently closest to the object key id.
 

Uses of NodeId in rice.pastry.direct
 

Methods in rice.pastry.direct that return NodeId
 NodeId DirectNodeHandle.getNodeId()
          Gets the NodeId attribute of the DirectNodeHandle object
 

Methods in rice.pastry.direct with parameters of type NodeId
 PastryNode DirectPastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId)
          Manufacture a new Pastry node.
 

Constructors in rice.pastry.direct with parameters of type NodeId
DirectPastryNode(NodeId id, NetworkSimulator sim, Environment e, NodeRecord nr)
           
 

Uses of NodeId in rice.pastry.dist
 

Fields in rice.pastry.dist declared as NodeId
protected  NodeId DistNodeHandle.nodeId
           
 

Methods in rice.pastry.dist that return NodeId
 NodeId DistNodeHandle.getNodeId()
          Gets the nodeId of this Pastry node.
 

Methods in rice.pastry.dist with parameters of type NodeId
abstract  PastryNode DistPastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId)
          Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
abstract  PastryNode DistPastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId, java.net.InetSocketAddress proxy)
          Generates a new pastry node with the specified NodeId using the bootstrap bootstrap.
 

Constructors in rice.pastry.dist with parameters of type NodeId
DistNodeHandle(NodeId nodeId, java.net.InetSocketAddress address)
          Constructor
DistPastryNode(NodeId id, Environment e)
          Constructor, with NodeId.
 

Uses of NodeId in rice.pastry.leafset
 

Methods in rice.pastry.leafset with parameters of type NodeId
 NodeHandle SimilarSet.get(NodeId nid)
          Finds the NodeHandle associated with the NodeId.
 int SimilarSet.getIndex(NodeId nid)
          Gets the index of the element with the given node id.
 boolean LeafSet.member(NodeId nid)
          Verifies if the set contains this particular id.
 boolean SimilarSet.member(NodeId nid)
           
 NodeHandle SimilarSet.remove(NodeId nid)
          Removes a node id and its handle from the set.
 

Uses of NodeId in rice.pastry.messaging
 

Methods in rice.pastry.messaging that return NodeId
 NodeId Message.getSenderId()
          Get sender Id.
 

Uses of NodeId in rice.pastry.routing
 

Methods in rice.pastry.routing with parameters of type NodeId
 NodeHandle RouteSet.get(NodeId nid)
          Returns the node handle with the matching node id or null if none exists.
 NodeHandle RoutingTable.get(NodeId nid)
          Gets the node handle associated with a given id.
 int RouteSet.getIndex(NodeId nid)
          Get the index of the node id.
 boolean RouteSet.member(NodeId nid)
          Membership test.
 NodeHandle RouteSet.remove(NodeId nid)
          Removes a node from a set.
 

Uses of NodeId in rice.pastry.socket
 

Methods in rice.pastry.socket with parameters of type NodeId
 PastryNode SocketPastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId)
          Method which creates a Pastry node from the next port with a randomly generated NodeId.
 PastryNode SocketPastryNodeFactory.newNode(NodeHandle bootstrap, NodeId nodeId, java.net.InetSocketAddress pAddress)
          Method which creates a Pastry node from the next port with a randomly generated NodeId.
 void SocketNodeHandle.setNodeId(NodeId nodeId)
           
 

Constructors in rice.pastry.socket with parameters of type NodeId
SocketNodeHandle(EpochInetSocketAddress address, NodeId nodeId)
          Constructor
SocketPastryNode(NodeId id, Environment e)
          Constructor
 

Uses of NodeId in rice.pastry.socket.messaging
 

Methods in rice.pastry.socket.messaging that return NodeId
 NodeId NodeIdResponseMessage.getNodeId()
          Returns the nodeId of the receiver.
 

Constructors in rice.pastry.socket.messaging with parameters of type NodeId
NodeIdResponseMessage(NodeId nid, long epoch)
          Constructor
 

Uses of NodeId in rice.pastry.standard
 

Methods in rice.pastry.standard that return NodeId
 NodeId CertifiedNodeIdFactory.generateNodeId()
          generate a nodeId
 NodeId IPNodeIdFactory.generateNodeId()
          generate a nodeId multiple invocations result in a deterministic series of randomized NodeIds, seeded by the IP address of the local host.
 NodeId RandomNodeIdFactory.generateNodeId()
          generate a nodeId
 

Methods in rice.pastry.standard with parameters of type NodeId
static void CertifiedNodeIdFactory.generateCertificate(NodeId id, java.io.OutputStream os, java.security.PrivateKey key)
          Method which generates a certificate given the nodeid, location, and private key
 

Uses of NodeId in rice.pastry.testing
 

Fields in rice.pastry.testing declared as NodeId
 NodeId PastryRegrTest.lastNode
           
 

Methods in rice.pastry.testing that return NodeId
 NodeId NodeIdUnit.createNodeId()
           
 NodeId LeafSetTest.TestNodeHandle.getNodeId()
           
 NodeId PingMessageNew.getSource()
           
 

Methods in rice.pastry.testing with parameters of type NodeId
 void RegrTestApp.sendMsg(NodeId nid)
           
 void Ping.sendPing(NodeId nid)
           
 void PingClient.sendPing(NodeId nid)
           
 void PingClient.sendTrace(NodeId nid)
           
 void RegrTestApp.sendTrace(NodeId nid)
           
 

Constructors in rice.pastry.testing with parameters of type NodeId
LeafSetTest.TestNodeHandle(NodeId id)
           
PingMessageNew(Address pingAddress, NodeHandle src, NodeId tgt)
           
 

Uses of NodeId in rice.visualization
 

Methods in rice.visualization with parameters of type NodeId
 void Visualization.setSelected(NodeId id, Ring r)
           
 


ePOST API

Copyright © 2001-2005 - Rice Pastry.