Rice Pastry API

Uses of Class
rice.pastry.client.PastryAppl

Packages that use PastryAppl
rice.pastry   
rice.pastry.client   
rice.pastry.commonapi   
rice.pastry.messaging   
rice.pastry.peerreview   
rice.pastry.pns   
rice.pastry.socket.nat.probe   
rice.pastry.socket.nat.rendezvous   
rice.pastry.standard   
rice.pastry.testing   
 

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

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection