|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of PastryNode in rice.pastry |
Fields in rice.pastry declared as PastryNode | |
protected PastryNode |
NodeHandle.localnode
DESCRIBE THE FIELD |
protected PastryNode |
PastryObjectInputStream.node
DESCRIBE THE FIELD |
Methods in rice.pastry that return PastryNode | |
PastryNode |
LocalNode.getLocalNode()
Accessor method. |
PastryNode |
LocalNodeI.getLocalNode()
Accessor method. |
PastryNode |
NodeHandle.getLocalNode()
Accessor method. |
abstract PastryNode |
PastryNodeFactory.newNode(NodeHandle bootstrap)
Call this to construct a new node of the type chosen by the factory. |
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. |
PastryNode |
ScheduledMessage.getLocalNode()
Gets the LocalNode attribute of the ScheduledMessage object |
Methods in rice.pastry with parameters of type PastryNode | |
void |
LocalNode.setLocalNode(PastryNode pn)
Accessor method. |
void |
LocalNodeI.setLocalNode(PastryNode pn)
Accessor method. |
void |
NodeHandle.setLocalNode(PastryNode pn)
Set the local PastryNode. |
void |
PendingLocalNodesList.setPending(java.io.ObjectInputStream in,
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 | |
ExponentialBackoffScheduledMessage(PastryNode node,
Message msg,
Timer timer,
long delay,
long initialPeriod,
double expBase)
|
|
ExponentialBackoffScheduledMessage(PastryNode node,
Message msg,
Timer timer,
long initialDelay,
double expBase)
Constructor for ExponentialBackoffScheduledMessage. |
|
PastryObjectInputStream(java.io.InputStream stream,
PastryNode node)
|
|
ScheduledMessage(PastryNode pn,
Message msg)
Constructor |
Uses of PastryNode in rice.pastry.client |
Fields in rice.pastry.client declared as PastryNode | |
protected PastryNode |
PastryAppl.thePastryNode
DESCRIBE THE FIELD |
Constructors in rice.pastry.client with parameters of type PastryNode | |
CommonAPIAppl(PastryNode pn)
Constructor. |
|
CommonAPIAppl(PastryNode pn,
java.lang.String instance)
Constructor. |
|
PastryAppl(PastryNode pn)
Constructor. |
|
PastryAppl(PastryNode pn,
java.lang.String instance)
Constructor. |
|
PastryAppl(PastryNode pn,
int port)
Constructor. |
Uses of PastryNode in rice.pastry.commonapi |
Constructors in rice.pastry.commonapi with parameters of type PastryNode | |
PastryEndpoint(PastryNode pn,
Application application,
java.lang.String instance)
Constructor. |
|
PastryEndpoint(PastryNode pn,
Application application,
int port)
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 | |
PastryNode |
DirectNodeHandle.getRemote()
Gets the Remote attribute of the DirectNodeHandle object |
PastryNode |
DirectPastryNodeFactory.newNode(NodeHandle bootstrap)
Manufacture a new Pastry node. |
PastryNode |
DirectPastryNodeFactory.newNode(NodeHandle bootstrap,
NodeId nodeId)
Manufacture a new Pastry node. |
Methods in rice.pastry.direct with parameters of type PastryNode | |
void |
DirectSecurityManager.setLocalPastryNode(PastryNode local)
Sets the local pastry node. |
void |
EuclideanNetwork.deliverMessage(Message msg,
PastryNode node)
DESCRIBE THE METHOD |
void |
NetworkSimulator.deliverMessage(Message msg,
PastryNode node)
Deliver message. |
void |
SphereNetwork.deliverMessage(Message msg,
PastryNode node)
DESCRIBE THE METHOD |
Constructors in rice.pastry.direct with parameters of type PastryNode | |
DirectNodeHandle(PastryNode ln,
PastryNode rn,
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 PastryNode |
DistPastryNodeFactory.newNode(NodeHandle bootstrap)
Generates a new pastry node with a random NodeId using the bootstrap bootstrap. |
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. |
abstract PastryNode |
DistPastryNodeFactory.newNode(NodeHandle bootstrap,
java.net.InetSocketAddress proxy)
Generates a new pastry node with the specified NodeId using the bootstrap bootstrap. |
Uses of PastryNode in rice.pastry.messaging |
Fields in rice.pastry.messaging declared as PastryNode | |
protected PastryNode |
MessageDispatch.localNode
DESCRIBE THE FIELD |
Constructors in rice.pastry.messaging with parameters of type PastryNode | |
MessageDispatch(PastryNode pn)
Constructor. |
Uses of PastryNode in rice.pastry.socket |
Subclasses of PastryNode in rice.pastry.socket | |
class |
SocketPastryNode
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.socket that return PastryNode | |
PastryNode |
SocketPastryNodeFactory.newNode(NodeHandle bootstrap)
Method which creates a Pastry node from the next port with a randomly generated 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,
java.net.InetSocketAddress proxy)
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. |
Methods in rice.pastry.socket with parameters of type PastryNode | |
void |
SocketPastrySecurityManager.setLocalPastryNode(PastryNode pn)
Sets the local Pastry node after it is fully constructed. |
Constructors in rice.pastry.socket with parameters of type PastryNode | |
SocketChannelReader(PastryNode spn,
SourceRoute path)
Constructor which creates this SocketChannelReader and the WirePastryNode. |
|
SocketChannelRepeater(PastryNode spn,
SocketCollectionManager.SourceRouteManager manager)
Constructor which creates this SocketChannelReader and the WirePastryNode. |
|
SocketChannelWriter(PastryNode spn,
SourceRoute path)
Constructor which creates this SocketChannelWriter with a pastry node and an object to write out. |
Uses of PastryNode in rice.pastry.standard |
Fields in rice.pastry.standard declared as PastryNode | |
protected PastryNode |
PeriodicLeafSetProtocol.localNode
DESCRIBE THE FIELD |
protected PastryNode |
StandardJoinProtocol.localNode
DESCRIBE THE FIELD |
protected PastryNode |
StandardLeafSetProtocol.localNode
DESCRIBE THE FIELD |
Constructors in rice.pastry.standard with parameters of type PastryNode | |
ConsistentJoinProtocol(PastryNode ln,
NodeHandle lh,
PastrySecurityManager sm,
RoutingTable rt,
LeafSet ls)
Constructor takes in the usual suspects. |
|
PeriodicLeafSetProtocol(PastryNode ln,
NodeHandle local,
PastrySecurityManager sm,
LeafSet ls,
RoutingTable rt)
Builds a periodic leafset protocol |
|
StandardJoinProtocol(PastryNode ln,
NodeHandle lh,
PastrySecurityManager sm,
RoutingTable rt,
LeafSet ls)
Constructor. |
|
StandardLeafSetProtocol(PastryNode ln,
NodeHandle local,
PastrySecurityManager sm,
LeafSet ls,
RoutingTable rt)
Constructor for StandardLeafSetProtocol. |
Uses of PastryNode in rice.pastry.testing |
Methods in rice.pastry.testing that return PastryNode | |
PastryNode |
DistHelloWorld.makePastryNode(boolean firstNode)
Create a Pastry node and add it to pastryNodes. |
protected PastryNode |
PastryRegrTest.generateNode(NodeHandle bootstrap)
DESCRIBE THE METHOD |
Methods in rice.pastry.testing with parameters of type PastryNode | |
protected void |
DirectPastryRegrTest.registerapp(PastryNode pn,
RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected void |
DirectPastryRegrTest.killNode(PastryNode pn)
murder the node. |
protected void |
DistPastryRegrTest.registerapp(PastryNode pn,
RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected void |
DistPastryRegrTest.killNode(PastryNode pn)
DESCRIBE THE METHOD |
protected abstract void |
PastryRegrTest.registerapp(PastryNode pn,
RegrTestApp app)
wire protocol specific handling of the application object e.g., RMI may launch a new thread |
protected abstract void |
PastryRegrTest.killNode(PastryNode pn)
kill a given node. |
Constructors in rice.pastry.testing with parameters of type PastryNode | |
HelloWorldApp(PastryNode pn)
Constructor for HelloWorldApp. |
|
Ping(PastryNode pn)
Constructor for Ping. |
|
PingClient(PastryNode pn)
Constructor for PingClient. |
|
RegrTestApp(PastryNode pn,
PastryRegrTest prg)
Constructor for RegrTestApp. |
Uses of PastryNode in rice.tutorial.lesson6 |
Fields in rice.tutorial.lesson6 declared as PastryNode | |
PastryNode |
MyScribeClient.node
DESCRIBE THE FIELD |
Constructors in rice.tutorial.lesson6 with parameters of type PastryNode | |
MyScribeClient(PastryNode node)
|
|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |