Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.