Rice Pastry API

Uses of Interface
rice.pastry.NodeHandleFactory

Packages that use NodeHandleFactory
rice.pastry   
rice.pastry.direct   
rice.pastry.join   
rice.pastry.leafset   
rice.pastry.peerreview   
rice.pastry.pns.messages   
rice.pastry.routing   
rice.pastry.socket   
rice.pastry.socket.nat.rendezvous   
rice.pastry.standard   
rice.pastry.transport   
 

Uses of NodeHandleFactory in rice.pastry
 

Classes in rice.pastry that implement NodeHandleFactory
 class PastryNode
          A Pastry node is single entity in the pastry network.
 

Fields in rice.pastry declared as NodeHandleFactory
protected  NodeHandleFactory PastryNode.handleFactory
          Used to deserialize NodeHandles
 

Methods in rice.pastry that return NodeHandleFactory
 NodeHandleFactory PastryNode.getHandleFactroy()
           
 

Methods in rice.pastry with parameters of type NodeHandleFactory
 void PastryNode.setSocketElements(int lsmf, int rsmf, TransportLayer<NodeHandle,RawMessage> tl, LivenessProvider<NodeHandle> livenessProvider, ProximityProvider<NodeHandle> proxProvider, NodeHandleFactory handleFactory)
           
 

Constructors in rice.pastry with parameters of type NodeHandleFactory
NodeSet(InputBuffer buf, NodeHandleFactory nhf)
           
 

Uses of NodeHandleFactory in rice.pastry.direct
 

Methods in rice.pastry.direct that return NodeHandleFactory
protected  NodeHandleFactory DirectPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
           
 

Methods in rice.pastry.direct with parameters of type NodeHandleFactory
protected  Bootstrapper DirectPastryNodeFactory.getBootstrapper(PastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns)
           
protected  NodeHandle DirectPastryNodeFactory.getLocalHandle(PastryNode pn, NodeHandleFactory handleFactory)
           
protected  NodeHandleAdapter DirectPastryNodeFactory.getNodeHandleAdapter(PastryNode pn, NodeHandleFactory handleFactory, TLDeserializer deserializer)
           
 

Uses of NodeHandleFactory in rice.pastry.join
 

Constructors in rice.pastry.join with parameters of type NodeHandleFactory
JoinRequest(InputBuffer buf, NodeHandleFactory nhf, NodeHandle sender, PastryNode localNode)
           
 

Uses of NodeHandleFactory in rice.pastry.leafset
 

Methods in rice.pastry.leafset with parameters of type NodeHandleFactory
static LeafSet LeafSet.build(InputBuffer buf, NodeHandleFactory nhf)
          So that small LeafSets (who have overlapping nodes) don't waste bandwidth, leafset first defines the NodeHandles to be loaded into an array, then specifies their locations.
 

Constructors in rice.pastry.leafset with parameters of type NodeHandleFactory
BroadcastLeafSet(InputBuffer buf, NodeHandleFactory nhf)
           
 

Uses of NodeHandleFactory in rice.pastry.peerreview
 

Methods in rice.pastry.peerreview with parameters of type NodeHandleFactory
 NodeHandle CallbackFactory.getLocalHandle(PastryNode pn, NodeHandleFactory nhf)
           
 NodeHandleAdapter CallbackFactory.getNodeHandleAdapter(PastryNode pn, NodeHandleFactory handleFactory2, TLDeserializer deserializer)
           
 

Constructors in rice.pastry.peerreview with parameters of type NodeHandleFactory
FetchLeafsetResponse(InputBuffer buf, NodeHandleFactory nhf, NodeHandle sender)
           
 

Uses of NodeHandleFactory in rice.pastry.pns.messages
 

Methods in rice.pastry.pns.messages with parameters of type NodeHandleFactory
static Message LeafSetResponse.build(InputBuffer buf, NodeHandleFactory nhf, int dest)
           
 

Uses of NodeHandleFactory in rice.pastry.routing
 

Constructors in rice.pastry.routing with parameters of type NodeHandleFactory
BroadcastRouteRow(InputBuffer buf, NodeHandleFactory nhf, PastryNode localNode)
           
RouteSet(InputBuffer buf, NodeHandleFactory nhf, PastryNode local)
           
 

Uses of NodeHandleFactory in rice.pastry.socket
 

Classes in rice.pastry.socket that implement NodeHandleFactory
 class SocketNodeHandleFactory
           
 

Methods in rice.pastry.socket that return NodeHandleFactory
 NodeHandleFactory SocketPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
           
 

Methods in rice.pastry.socket with parameters of type NodeHandleFactory
protected  Bootstrapper SocketPastryNodeFactory.getBootstrapper(PastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns)
           
 NodeHandle SocketPastryNodeFactory.getLocalHandle(PastryNode pn, NodeHandleFactory nhf)
           
 NodeHandleAdapter SocketPastryNodeFactory.getNodeHandleAdapter(PastryNode pn, NodeHandleFactory handleFactory2, TLDeserializer deserializer)
           
protected  void SocketPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Uses of NodeHandleFactory in rice.pastry.socket.nat.rendezvous
 

Classes in rice.pastry.socket.nat.rendezvous that implement NodeHandleFactory
 class RendezvousSNHFactory
           
 

Methods in rice.pastry.socket.nat.rendezvous that return NodeHandleFactory
 NodeHandleFactory RendezvousSocketPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
           
 

Methods in rice.pastry.socket.nat.rendezvous with parameters of type NodeHandleFactory
protected  Bootstrapper RendezvousSocketPastryNodeFactory.getBootstrapper(PastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns)
          This code opens a pilot to our bootstrap node before proceeding.
 NodeHandle RendezvousSocketPastryNodeFactory.getLocalHandle(PastryNode pn, NodeHandleFactory nhf)
           
protected  void RendezvousSocketPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type NodeHandleFactory
RendezvousJoinRequest(InputBuffer buf, NodeHandleFactory nhf, NodeHandle sender, PastryNode localNode)
           
 

Uses of NodeHandleFactory in rice.pastry.standard
 

Constructors in rice.pastry.standard with parameters of type NodeHandleFactory
ConsistentJoinMsg(InputBuffer buf, NodeHandleFactory nhf, NodeHandle sender)
           
 

Uses of NodeHandleFactory in rice.pastry.transport
 

Methods in rice.pastry.transport that return NodeHandleFactory
protected abstract  NodeHandleFactory TransportPastryNodeFactory.getNodeHandleFactory(PastryNode pn)
           
 

Methods in rice.pastry.transport with parameters of type NodeHandleFactory
protected abstract  Bootstrapper TransportPastryNodeFactory.getBootstrapper(PastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns)
           
protected abstract  NodeHandle TransportPastryNodeFactory.getLocalHandle(PastryNode pn, NodeHandleFactory handleFactory)
           
protected abstract  NodeHandleAdapter TransportPastryNodeFactory.getNodeHandleAdapter(PastryNode pn, NodeHandleFactory handleFactory, TLDeserializer deserializer)
           
protected  TLDeserializer TransportPastryNodeFactory.getTLDeserializer(NodeHandleFactory handleFactory, PastryNode pn)
           
protected  void TransportPastryNodeFactory.registerApps(PastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory)
           
 

Constructors in rice.pastry.transport with parameters of type NodeHandleFactory
TLDeserializer(NodeHandleFactory nodeHandleFactory, Environment env)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection