|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of PastryAppl in rice.pastry |
---|
Methods in rice.pastry with parameters of type PastryAppl | |
---|---|
SocketRequestHandle |
PastryNode.connect(NodeHandle i,
AppSocketReceiver deliverSocketToMe,
PastryAppl appl,
int timeout)
Called by PastryAppl to ask the transport layer to open a Socket to its counterpart on another node. |
void |
PastryNode.registerApp(PastryAppl app)
Registers an application with this pastry node. |
void |
PastryNode.registerReceiver(int address,
PastryAppl receiver)
Registers a message receiver with this Pastry node. |
Uses of PastryAppl in rice.pastry.client |
---|
Subclasses of PastryAppl in rice.pastry.client | |
---|---|
class |
CommonAPIAppl
CommonAPIAppl is an abstract class that all new applications should extend. |
Uses of PastryAppl in rice.pastry.commonapi |
---|
Subclasses of PastryAppl in rice.pastry.commonapi | |
---|---|
class |
PastryEndpoint
This class serves as gluecode, which allows applications written for the common API to work with pastry. |
Uses of PastryAppl in rice.pastry.messaging |
---|
Methods in rice.pastry.messaging that return PastryAppl | |
---|---|
PastryAppl |
MessageDispatch.getDestination(Message msg)
|
PastryAppl |
MessageDispatch.getDestinationByAddress(int addr)
|
Methods in rice.pastry.messaging with parameters of type PastryAppl | |
---|---|
void |
MessageDispatch.registerReceiver(int address,
PastryAppl receiver)
Registers a receiver with the mail service. |
Uses of PastryAppl in rice.pastry.peerreview |
---|
Subclasses of PastryAppl in rice.pastry.peerreview | |
---|---|
class |
FetchLeafsetApp
|
Uses of PastryAppl in rice.pastry.pns |
---|
Subclasses of PastryAppl in rice.pastry.pns | |
---|---|
class |
PNSApplication
Can request LeafSet, RouteRow, Proximity of nodes, implements the PNS algorithm. |
Uses of PastryAppl in rice.pastry.socket.nat.probe |
---|
Subclasses of PastryAppl in rice.pastry.socket.nat.probe | |
---|---|
class |
ProbeApp
|
Uses of PastryAppl in rice.pastry.socket.nat.rendezvous |
---|
Subclasses of PastryAppl in rice.pastry.socket.nat.rendezvous | |
---|---|
class |
RendezvousApp
TODO: make not abstract |
class |
RendezvousJoinProtocol
The purpose of this class is to allow a NATted node to boot. |
class |
RendezvousPNSApplication
Does not try to connect to NATted nodes during PNS. |
Uses of PastryAppl in rice.pastry.standard |
---|
Subclasses of PastryAppl in rice.pastry.standard | |
---|---|
class |
ConsistentJoinProtocol
Does not setReady until contacting entire leafset which gossips new members. |
class |
PeriodicLeafSetProtocol
An implementation of a periodic-style leafset protocol |
class |
RapidRerouter
The superclass makes the routing decisions. |
class |
StandardJoinProtocol
An implementation of a simple join protocol. |
class |
StandardLeafSetProtocol
An implementation of a simple leaf set protocol. |
class |
StandardRouter
An implementation of the standard Pastry routing algorithm. |
class |
StandardRouteSetProtocol
An implementation of a simple route set protocol. |
Uses of PastryAppl in rice.pastry.testing |
---|
Subclasses of PastryAppl in rice.pastry.testing | |
---|---|
class |
HelloWorldApp
A hello world example for pastry. |
class |
Ping
Ping A performance test suite for pastry. |
class |
PingClient
A very simple ping object. |
class |
RegrTestApp
RegrTestApp A regression test suite for pastry. |
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |