| 
Rice Pastry API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||