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

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

Copyright © 2001-2005 - Rice Pastry.