Rice Pastry API

Uses of Class
rice.pastry.transport.TLPastryNode

Packages that use TLPastryNode
rice.pastry.direct   
rice.pastry.socket   
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
 

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  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)
           
 NodeHandleFactory SocketPastryNodeFactory.getNodeHandleFactory(TLPastryNode pn)
           
 NodeHandleAdapter SocketPastryNodeFactory.getNodeHanldeAdapter(TLPastryNode pn, NodeHandleFactory handleFactory2, TLDeserializer deserializer)
           
protected  TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> SocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, 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  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)
           
 

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  TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> RendezvousSocketPastryNodeFactory.getMagicNumberTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> wtl, TLPastryNode pn)
           
protected  RendezvousGenerationStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getRendezvousGenerator(TLPastryNode pn)
           
protected  RendezvousStrategy<RendezvousSocketNodeHandle> RendezvousSocketPastryNodeFactory.getRendezvousStrategy(TLPastryNode pn)
           
protected  TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> RendezvousSocketPastryNodeFactory.getRendezvousTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> mtl, TLPastryNode pn)
           
 

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type TLPastryNode
LeafSetRendezvousStrategy(TLPastryNode pn, RandomSource r)
           
 

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 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  TLDeserializer TransportPastryNodeFactory.getTLDeserializer(NodeHandleFactory handleFactory, TLPastryNode pn)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection