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.pns.messages   
rice.pastry.routing   
rice.pastry.socket   
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.
 

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(TLPastryNode pn)
           
 

Methods in rice.pastry.direct with parameters of type NodeHandleFactory
protected  Bootstrapper DirectPastryNodeFactory.getBootstrapper(TLPastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns, java.lang.Object localNodeData)
           
protected  NodeHandle DirectPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory handleFactory, java.lang.Object localNodeData)
           
protected  NodeHandleAdapter DirectPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode 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.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(TLPastryNode pn)
           
 

Methods in rice.pastry.socket with parameters of type NodeHandleFactory
protected  Bootstrapper SocketPastryNodeFactory.getBootstrapper(TLPastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns, java.lang.Object localNodeData)
           
 NodeHandle SocketPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory nhf, java.lang.Object localNodeInfo)
           
 NodeHandleAdapter SocketPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory2, TLDeserializer deserializer)
           
 

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
 

Classes in rice.pastry.transport that implement NodeHandleFactory
 class TLPastryNode
           
 

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

Methods in rice.pastry.transport with parameters of type NodeHandleFactory
protected abstract  Bootstrapper TransportPastryNodeFactory.getBootstrapper(TLPastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns, java.lang.Object localNodeData)
           
protected abstract  NodeHandle TransportPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory handleFactory, java.lang.Object localNodeData)
           
protected abstract  NodeHandleAdapter TransportPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory, TLDeserializer deserializer)
           
protected  TLDeserializer TransportPastryNodeFactory.getTLDeserializer(NodeHandleFactory handleFactory, TLPastryNode pn)
           
 void TLPastryNode.setSocketElements(NodeHandle localhandle, int lsmf, int rsmf, TransportLayer<NodeHandle,RawMessage> tl, LivenessProvider<NodeHandle> livenessProvider, ProximityProvider<NodeHandle> proxProvider, Deserializer deserializer, 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