|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of PastryNode in rice.pastry |
Fields in rice.pastry declared as PastryNode | |
protected rice.pastry.PastryNode |
NodeHandle.localnode
|
Methods in rice.pastry that return PastryNode | |
rice.pastry.PastryNode |
LocalNode.getLocalNode()
Accessor method. |
rice.pastry.PastryNode |
LocalNodeI.getLocalNode()
Accessor method. |
rice.pastry.PastryNode |
NodeHandle.getLocalNode()
Accessor method. |
abstract rice.pastry.PastryNode |
PastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
Call this to construct a new node of the type chosen by the factory. |
abstract rice.pastry.PastryNode |
PastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
Call this to construct a new node of the type chosen by the factory, with the given nodeId. |
Methods in rice.pastry with parameters of type PastryNode | |
void |
LocalNode.setLocalNode(rice.pastry.PastryNode pn)
Accessor method. |
void |
LocalNodeI.setLocalNode(rice.pastry.PastryNode pn)
Accessor method. |
void |
NodeHandle.setLocalNode(rice.pastry.PastryNode pn)
Set the local PastryNode. |
void |
PendingLocalNodesList.setPending(java.io.ObjectInputStream in,
rice.pastry.PastryNode node)
Sets all of the pending local nodes read in by the given input stream. |
Constructors in rice.pastry with parameters of type PastryNode | |
ScheduledMessage(rice.pastry.PastryNode pn,
rice.pastry.messaging.Message msg)
Constructor |
Uses of PastryNode in rice.pastry.client |
Fields in rice.pastry.client declared as PastryNode | |
protected rice.pastry.PastryNode |
PastryAppl.thePastryNode
|
Constructors in rice.pastry.client with parameters of type PastryNode | |
CommonAPIAppl(rice.pastry.PastryNode pn)
Constructor. |
|
CommonAPIAppl(rice.pastry.PastryNode pn,
java.lang.String instance)
Constructor. |
|
PastryAppl(rice.pastry.PastryNode pn)
Constructor. |
|
PastryAppl(rice.pastry.PastryNode pn,
java.lang.String instance)
Constructor. |
Uses of PastryNode in rice.pastry.commonapi |
Constructors in rice.pastry.commonapi with parameters of type PastryNode | |
PastryEndpoint(rice.pastry.PastryNode pn,
rice.p2p.commonapi.Application application,
java.lang.String instance)
Constructor. |
Uses of PastryNode in rice.pastry.direct |
Subclasses of PastryNode in rice.pastry.direct | |
class |
DirectPastryNode
Direct pastry node. |
Methods in rice.pastry.direct that return PastryNode | |
rice.pastry.PastryNode |
DirectNodeHandle.getRemote()
Gets the Remote attribute of the DirectNodeHandle object |
rice.pastry.PastryNode |
DirectPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
Manufacture a new Pastry node. |
rice.pastry.PastryNode |
DirectPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
Manufacture a new Pastry node. |
Methods in rice.pastry.direct with parameters of type PastryNode | |
void |
DirectSecurityManager.setLocalPastryNode(rice.pastry.PastryNode local)
Sets the local pastry node. |
void |
EuclideanNetwork.deliverMessage(rice.pastry.messaging.Message msg,
rice.pastry.PastryNode node)
DESCRIBE THE METHOD |
void |
NetworkSimulator.deliverMessage(rice.pastry.messaging.Message msg,
rice.pastry.PastryNode node)
Deliver message. |
void |
SphereNetwork.deliverMessage(rice.pastry.messaging.Message msg,
rice.pastry.PastryNode node)
DESCRIBE THE METHOD |
Constructors in rice.pastry.direct with parameters of type PastryNode | |
DirectNodeHandle(rice.pastry.PastryNode ln,
rice.pastry.PastryNode rn,
rice.pastry.direct.NetworkSimulator sim)
Constructor for DirectNodeHandle. |
|
DirectNodeHandle(rice.pastry.PastryNode ln,
rice.pastry.PastryNode rn,
rice.pastry.direct.NetworkSimulator sim)
Constructor for DirectNodeHandle. |
Uses of PastryNode in rice.pastry.dist |
Subclasses of PastryNode in rice.pastry.dist | |
class |
DistPastryNode
Class which represents the abstraction of a "real" pastry node. |
Methods in rice.pastry.dist that return PastryNode | |
abstract rice.pastry.PastryNode |
DistPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
Generates a new pastry node with a random NodeId using the bootstrap bootstrap. |
abstract rice.pastry.PastryNode |
DistPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
Generates a new pastry node with the specified NodeId using the bootstrap bootstrap. |
Uses of PastryNode in rice.pastry.multiring |
Subclasses of PastryNode in rice.pastry.multiring | |
class |
MultiRingPastryNode
Class which represents a pastry node which is in multiple rings. |
Methods in rice.pastry.multiring that return PastryNode | |
rice.pastry.PastryNode |
MultiRingPastryNode.getPastryNode()
|
rice.pastry.PastryNode |
MultiRingPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
|
rice.pastry.PastryNode |
MultiRingPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
|
rice.pastry.PastryNode |
MultiRingPastryNodeFactory.joinRing(rice.pastry.multiring.MultiRingPastryNode parentNode,
rice.pastry.NodeHandle bootstrap)
|
Constructors in rice.pastry.multiring with parameters of type PastryNode | |
MultiRingPastryNode(rice.pastry.PastryNode primaryNode)
Which takes in the first "real" pastry node. |
Uses of PastryNode in rice.pastry.rmi |
Subclasses of PastryNode in rice.pastry.rmi | |
class |
RMIPastryNode
An RMI-exported Pastry node. |
Methods in rice.pastry.rmi that return PastryNode | |
rice.pastry.PastryNode |
RMIPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
|
rice.pastry.PastryNode |
RMIPastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
Makes many policy choices and manufactures a new RMIPastryNode. |
Methods in rice.pastry.rmi with parameters of type PastryNode | |
void |
RMIPastrySecurityManager.setLocalPastryNode(rice.pastry.PastryNode pn)
Sets the local Pastry node after it is fully constructed. |
Constructors in rice.pastry.rmi with parameters of type PastryNode | |
RMINodeHandle(rice.pastry.rmi.RMIRemoteNodeI rn,
rice.pastry.NodeId nid,
rice.pastry.PastryNode pn,
java.net.InetSocketAddress address)
Alternate constructor with local Pastry node. |
Uses of PastryNode in rice.pastry.standard |
Constructors in rice.pastry.standard with parameters of type PastryNode | |
StandardJoinProtocol(rice.pastry.PastryNode ln,
rice.pastry.NodeHandle lh,
rice.pastry.security.PastrySecurityManager sm,
rice.pastry.routing.RoutingTable rt,
rice.pastry.leafset.LeafSet ls)
Constructor. |
|
StandardLeafSetProtocol(rice.pastry.PastryNode ln,
rice.pastry.NodeHandle local,
rice.pastry.security.PastrySecurityManager sm,
rice.pastry.leafset.LeafSet ls,
rice.pastry.routing.RoutingTable rt)
|
Uses of PastryNode in rice.pastry.testing |
Methods in rice.pastry.testing that return PastryNode | |
rice.pastry.PastryNode |
DistHelloWorld.makePastryNode(boolean firstNode)
Create a Pastry node and add it to pastryNodes. |
protected rice.pastry.PastryNode |
PastryRegrTest.generateNode(rice.pastry.NodeHandle bootstrap)
|
Methods in rice.pastry.testing with parameters of type PastryNode | |
protected void |
DirectPastryRegrTest.registerapp(rice.pastry.PastryNode pn,
rice.pastry.testing.RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected void |
DirectPastryRegrTest.killNode(rice.pastry.PastryNode pn)
murder the node. |
protected void |
DistPastryRegrTest.registerapp(rice.pastry.PastryNode pn,
rice.pastry.testing.RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected void |
DistPastryRegrTest.killNode(rice.pastry.PastryNode pn)
|
protected abstract void |
PastryRegrTest.registerapp(rice.pastry.PastryNode pn,
rice.pastry.testing.RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected abstract void |
PastryRegrTest.killNode(rice.pastry.PastryNode pn)
kill a given node. |
Constructors in rice.pastry.testing with parameters of type PastryNode | |
HelloWorldApp(rice.pastry.PastryNode pn)
|
|
Ping(rice.pastry.PastryNode pn)
|
|
PingClient(rice.pastry.PastryNode pn)
|
|
RegrTestApp(rice.pastry.PastryNode pn,
rice.pastry.testing.PastryRegrTest prg)
|
Uses of PastryNode in rice.pastry.wire |
Subclasses of PastryNode in rice.pastry.wire | |
class |
WirePastryNode
An Socket-based Pastry node, which has two threads - one thread for performing route set and leaf set maintainance, and another thread for listening on the sockets and performing all non-blocking I/O. |
Methods in rice.pastry.wire that return PastryNode | |
rice.pastry.PastryNode |
WirePastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap)
Method which creates a Pastry node from the next port with a randomly generated NodeId. |
rice.pastry.PastryNode |
WirePastryNodeFactory.newNode(rice.pastry.NodeHandle bootstrap,
rice.pastry.NodeId nodeId)
Method which creates a Pastry node from the next port with a randomly generated NodeId. |
Methods in rice.pastry.wire with parameters of type PastryNode | |
void |
WirePastrySecurityManager.setLocalPastryNode(rice.pastry.PastryNode pn)
Sets the local Pastry node after it is fully constructed. |
Constructors in rice.pastry.wire with parameters of type PastryNode | |
WireNodeHandle(java.net.InetSocketAddress address,
rice.pastry.NodeId nid,
rice.pastry.PastryNode pn)
Alternate constructor with local Pastry node. |
Uses of PastryNode in rice.rm |
Methods in rice.rm that return PastryNode | |
rice.pastry.PastryNode |
RMImpl.getPastryNode()
Gets the underlying local Pastry node. |
Constructors in rice.rm with parameters of type PastryNode | |
RMImpl(rice.pastry.PastryNode pn,
rice.rm.RMClient _app,
int _rFactor,
java.lang.String instance)
Builds a new ReplicaManager(RM) associated with a particular RMclient. |
Uses of PastryNode in rice.rm.testing |
Fields in rice.rm.testing declared as PastryNode | |
protected rice.pastry.PastryNode |
RMRegrTestApp.m_pastryNode
|
Methods in rice.rm.testing that return PastryNode | |
rice.pastry.PastryNode |
DistRMRegrTest.makeRMNode()
Create a Pastry node and add it to pastryNodes. |
rice.pastry.PastryNode |
RMRegrTestApp.getPastryNode()
|
Constructors in rice.rm.testing with parameters of type PastryNode | |
DirectRMRegrTestApp(rice.pastry.PastryNode pn,
rice.pastry.security.Credentials cred,
java.lang.String instance)
|
|
DistRMRegrTestApp(rice.pastry.PastryNode pn,
rice.pastry.security.Credentials cred,
boolean firstNodeInSystem,
java.lang.String instance)
|
|
RMRegrTestApp(rice.pastry.PastryNode pn,
rice.pastry.security.Credentials cred,
java.lang.String instance)
Constructor |
Uses of PastryNode in rice.scribe |
Methods in rice.scribe that return PastryNode | |
rice.pastry.PastryNode |
Scribe.getPastryNode()
Returns the pastryNode for this application. |
Constructors in rice.scribe with parameters of type PastryNode | |
Scribe(rice.pastry.PastryNode pn,
rice.pastry.security.Credentials cred)
Constructor. |
Uses of PastryNode in rice.scribe.testing |
Fields in rice.scribe.testing declared as PastryNode | |
protected rice.pastry.PastryNode |
DistScribeRegrTestApp.m_pastryNode
|
Methods in rice.scribe.testing that return PastryNode | |
rice.pastry.PastryNode |
DistScribeRegrTest.makeScribeNode()
Create a Pastry node and add it to pastryNodes. |
Constructors in rice.scribe.testing with parameters of type PastryNode | |
BasicScribeRegrTestApp(rice.pastry.PastryNode node,
rice.scribe.Scribe scribe,
int app,
rice.pastry.security.Credentials cred)
|
|
DirectScribeMaintenanceTestApp(rice.pastry.PastryNode node,
rice.scribe.Scribe scribe,
rice.pastry.security.Credentials cred)
Constructor |
|
DistScribeRegrTestApp(rice.pastry.PastryNode pn,
rice.scribe.Scribe scribe,
rice.pastry.security.Credentials cred,
rice.scribe.testing.DistScribeRegrTest driver)
|
|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |