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

## Uses of Class
rice.pastry.transport.TLPastryNode

Packages that use TLPastryNode
rice.pastry.direct |
rice.pastry.socket |
rice.pastry.socket.appsocket |
rice.pastry.socket.nat.rendezvous |
rice.pastry.transport |

Uses of TLPastryNode in rice.pastry.direct

Methods in rice.pastry.direct that return TLPastryNode
`TLPastryNode` | `DirectNodeHandle.getRemote()` Gets the Remote attribute of the DirectNodeHandle object

Methods in rice.pastry.direct with parameters of type TLPastryNode
`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 NodeHandleFactory` | `DirectPastryNodeFactory.getNodeHandleFactory(TLPastryNode pn)`
`protected NodeHandleAdapter` | `DirectPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory, TLDeserializer deserializer)`
`void` | `NetworkSimulator.removeNode(TLPastryNode node)` Registers a node handle with the simulator.
`void` | `NetworkSimulatorImpl.removeNode(TLPastryNode node)`

Uses of TLPastryNode in rice.pastry.socket

Fields in rice.pastry.socket declared as TLPastryNode
`protected TLPastryNode` | `SPNFIdentitySerializer.pn`
`protected TLPastryNode` | `SocketNodeHandleFactory.pn`

Methods in rice.pastry.socket with parameters of type TLPastryNode
`protected Bootstrapper` | `SocketPastryNodeFactory.getBootstrapper(TLPastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns, java.lang.Object localNodeData)`
`protected TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage>` | `SocketPastryNodeFactory.getCommonAPITransportLayer(TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> upperIdentity, TLPastryNode pn, TLDeserializer deserializer)`
`protected IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>>` | `SocketPastryNodeFactory.getIdentityImpl(TLPastryNode pn, SocketNodeHandleFactory handleFactory)`
`protected IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>>` | `SocketPastryNodeFactory.getIdentiySerializer(TLPastryNode pn, SocketNodeHandleFactory handleFactory)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getLimitSocketsTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> mntl, TLPastryNode pn)`
`protected SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> tl, TLPastryNode pn)`
`NodeHandle` | `SocketPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory nhf, java.lang.Object localNodeInfo)`
`protected TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getLowerIdentityLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> srl, TLPastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getMagicNumberTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> wtl, TLPastryNode pn)`
`protected MultiAddressSourceRouteFactory` | `SocketPastryNodeFactory.getMultiAddressSourceRouteFactory(TLPastryNode pn)`
`protected TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getMultiAddressSourceRouteFactory(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> mntl, TLPastryNode pn, MultiInetSocketAddress localAddress)`
`protected NextHopStrategy<MultiInetSocketAddress>` | `SocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, TLPastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)`
`NodeHandleFactory` | `SocketPastryNodeFactory.getNodeHandleFactory(TLPastryNode pn)`
`NodeHandleAdapter` | `SocketPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory2, TLDeserializer deserializer)`
`protected PriorityTransportLayer<MultiInetSocketAddress>` | `SocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, TLPastryNode pn)`
`protected SocketCountListener<java.net.InetSocketAddress>` | `SocketPastryNodeFactory.getSocketCountListener(TLPastryNode pn)`
`protected SocketPastryNodeFactory.TransLivenessProximity<MultiInetSocketAddress,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getSourceRouteManagerLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, TLPastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)`
`protected SourceRouteStrategy<MultiInetSocketAddress>` | `SocketPastryNodeFactory.getSourceRouteStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, TLPastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)`
`protected TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getSourceRouteTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> etl, TLPastryNode pn, MultiAddressSourceRouteFactory esrFactory)`
`protected SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> priorityTL, TLPastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `SocketPastryNodeFactory.getWireTransportLayer(java.net.InetSocketAddress innermostAddress, TLPastryNode pn)`
`void` | `SocketNodeHandle.setLocalNode(TLPastryNode pn)`

Constructors in rice.pastry.socket with parameters of type TLPastryNode
`SocketNodeHandle(MultiInetSocketAddress eisa, long epoch, Id id, TLPastryNode node)`
`SocketNodeHandleFactory(TLPastryNode pn)`
`SPNFIdentitySerializer(TLPastryNode pn, SocketNodeHandleFactory factory)`

Uses of TLPastryNode in rice.pastry.socket.appsocket

Methods in rice.pastry.socket.appsocket with parameters of type TLPastryNode
`protected SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer>` | `AppSocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> tl, TLPastryNode pn)` If it's for a remote node, eliminate the liveness layer, and just return bogus results
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `AppSocketPastryNodeFactory.getWireTransportLayer(java.net.InetSocketAddress innermostAddress, TLPastryNode pn)`

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

Fields in rice.pastry.socket.nat.rendezvous declared as TLPastryNode
`protected TLPastryNode` | `LeafSetRendezvousStrategy.pn`

Methods in rice.pastry.socket.nat.rendezvous with parameters of type TLPastryNode
`protected void` | `RendezvousSocketPastryNodeFactory.generatePilotStrategy(TLPastryNode pn, RendezvousTransportLayerImpl<java.net.InetSocketAddress,RendezvousSocketNodeHandle> rendezvousLayer)`
`protected ContactDeserializer<java.net.InetSocketAddress,RendezvousSocketNodeHandle>` | `RendezvousSocketPastryNodeFactory.getContactDeserializer(TLPastryNode pn)`
`protected IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>>` | `RendezvousSocketPastryNodeFactory.getIdentiySerializer(TLPastryNode pn, SocketNodeHandleFactory handleFactory)`
`protected JoinProtocol` | `RendezvousSocketPastryNodeFactory.getJoinProtocol(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, java.lang.Object localNodeData, LeafSetProtocol lsProtocol)`
`NodeHandle` | `RendezvousSocketPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory nhf, java.lang.Object localNodeInfo)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `RendezvousSocketPastryNodeFactory.getMagicNumberTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> wtl, TLPastryNode pn)`
`protected NextHopStrategy<MultiInetSocketAddress>` | `RendezvousSocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, TLPastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)`
`NodeHandleFactory` | `RendezvousSocketPastryNodeFactory.getNodeHandleFactory(TLPastryNode pn)`
`protected PilotFinder<RendezvousSocketNodeHandle>` | `RendezvousSocketPastryNodeFactory.getPilotFinder(TLPastryNode pn)`
`protected PriorityTransportLayer<MultiInetSocketAddress>` | `RendezvousSocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, TLPastryNode pn)`
`protected ProximityNeighborSelector` | `RendezvousSocketPastryNodeFactory.getProximityNeighborSelector(TLPastryNode pn)`
`protected RendezvousGenerationStrategy<RendezvousSocketNodeHandle>` | `RendezvousSocketPastryNodeFactory.getRendezvousGenerator(TLPastryNode pn)`
`protected RendezvousStrategy<RendezvousSocketNodeHandle>` | `RendezvousSocketPastryNodeFactory.getRendezvousStrategy(TLPastryNode pn)`
`protected RendezvousStrategy<RendezvousSocketNodeHandle>` | `RendezvousSocketPastryNodeFactory.getRendezvousStrategyHelper(TLPastryNode pn)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `RendezvousSocketPastryNodeFactory.getRendezvousTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> mtl, TLPastryNode pn)`
`protected ResponseStrategy<java.net.InetSocketAddress>` | `RendezvousSocketPastryNodeFactory.getResponseStrategy(TLPastryNode pn)`
`protected TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer>` | `RendezvousSocketPastryNodeFactory.getWireTransportLayer(java.net.InetSocketAddress innermostAddress, TLPastryNode pn)` For testing, may return a FirewallTL impl for testing.
`protected void` | `RendezvousSocketPastryNodeFactory.registerApps(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory, java.lang.Object localNodeData)`

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type TLPastryNode
`LeafSetPilotFinder(TLPastryNode pn)`
`LeafSetRendezvousStrategy(TLPastryNode pn, RandomSource r)`
`RendezvousSNHFactory(TLPastryNode pn)`
`RendezvousSPNFIdentitySerializer(TLPastryNode pn, SocketNodeHandleFactory factory)`

Uses of TLPastryNode in rice.pastry.transport

Methods in rice.pastry.transport that return TLPastryNode
`protected TLPastryNode` | `TransportPastryNodeFactory.nodeHandleHelper(Id nodeId, Environment environment, java.lang.Object localNodeData)`

Methods in rice.pastry.transport with parameters of type TLPastryNode
`protected abstract Bootstrapper` | `TransportPastryNodeFactory.getBootstrapper(TLPastryNode pn, NodeHandleAdapter tl, NodeHandleFactory handleFactory, ProximityNeighborSelector pns, java.lang.Object localNodeData)`
`protected JoinProtocol` | `TransportPastryNodeFactory.getJoinProtocol(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, java.lang.Object localNodeData, LeafSetProtocol lsProtocol)`
`protected LeafSetProtocol` | `TransportPastryNodeFactory.getLeafSetProtocol(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, java.lang.Object localNodeData)`
`protected abstract NodeHandle` | `TransportPastryNodeFactory.getLocalHandle(TLPastryNode pn, NodeHandleFactory handleFactory, java.lang.Object localNodeData)`
`protected abstract NodeHandleFactory` | `TransportPastryNodeFactory.getNodeHandleFactory(TLPastryNode pn)`
`protected abstract NodeHandleAdapter` | `TransportPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory, TLDeserializer deserializer)`
`protected ProximityNeighborSelector` | `TransportPastryNodeFactory.getProximityNeighborSelector(TLPastryNode pn)` Can be overridden.
`protected RouteSetProtocol` | `TransportPastryNodeFactory.getRouteSetProtocol(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, java.lang.Object localNodeData)`
`protected TLDeserializer` | `TransportPastryNodeFactory.getTLDeserializer(NodeHandleFactory handleFactory, TLPastryNode pn)`
`protected void` | `TransportPastryNodeFactory.registerApps(TLPastryNode pn, LeafSet leafSet, RoutingTable routeTable, NodeHandleAdapter nha, NodeHandleFactory handleFactory, java.lang.Object localNodeData)`

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

Copyright © 2001-2005 - Rice Pastry.