Uses of Class
org.mpisws.p2p.transport.sourceroute.SourceRoute

Packages that use SourceRoute
org.mpisws.p2p.transport.sourceroute   
org.mpisws.p2p.transport.sourceroute.factory   
org.mpisws.p2p.transport.sourceroute.manager   
org.mpisws.p2p.transport.sourceroute.manager.simple   
rice.pastry.socket   
rice.pastry.socket.appsocket   
rice.pastry.socket.nat.rendezvous   
 

Uses of SourceRoute in org.mpisws.p2p.transport.sourceroute
 

Methods in org.mpisws.p2p.transport.sourceroute that return SourceRoute
 SourceRoute<Identifier> SourceRouteFactory.build(InputBuffer buf, Identifier local, Identifier lastHop)
           
 SourceRoute SourceRouteTransportLayerImpl.getLocalIdentifier()
           
 SourceRoute<Identifier> SourceRouteFactory.getSourceRoute(Identifier local)
           
 SourceRoute<Identifier> SourceRouteFactory.getSourceRoute(Identifier local, Identifier dest)
           
 SourceRoute<Identifier> SourceRouteFactory.getSourceRoute(List<Identifier> route)
           
 SourceRoute<Identifier> SourceRouteFactory.reverse(SourceRoute<Identifier> route)
           
 

Methods in org.mpisws.p2p.transport.sourceroute that return types with arguments of type SourceRoute
 SocketRequestHandle<SourceRoute<Identifier>> SourceRouteTransportLayerImpl.openSocket(SourceRoute<Identifier> i, SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, Map<String,Object> options)
           
 MessageRequestHandle<SourceRoute<Identifier>,ByteBuffer> SourceRouteTransportLayerImpl.sendMessage(SourceRoute<Identifier> i, ByteBuffer m, MessageCallback<SourceRoute<Identifier>,ByteBuffer> deliverAckToMe, Map<String,Object> options)
           
 

Methods in org.mpisws.p2p.transport.sourceroute with parameters of type SourceRoute
 boolean DefaultForwardSourceRouteStrategy.forward(Identifier nextHop, SourceRoute<Identifier> sr, boolean socket, Map<String,Object> options)
           
 boolean SourceRouteForwardStrategy.forward(Identifier nextHop, SourceRoute<Identifier> sr, boolean socket, Map<String,Object> options)
           
protected  void SourceRouteTransportLayerImpl.incomingSocketHelper(P2PSocket<Identifier> socket, SourceRoute<Identifier> sr)
          To override this behavior if needed.
 SocketRequestHandle<SourceRoute<Identifier>> SourceRouteTransportLayerImpl.openSocket(SourceRoute<Identifier> i, SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, Map<String,Object> options)
           
protected  void SourceRouteTransportLayerImpl.openSocketHelper(SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, SocketRequestHandleImpl<SourceRoute<Identifier>> handle, P2PSocket<Identifier> socket, SourceRoute<Identifier> i)
           
 void SourceRouteTap.receivedBytes(ByteBuffer m, SourceRoute path, P2PSocket a, P2PSocket b)
          We are the intermediate node for some bytes from Socket a to Socket b
 void SourceRouteTap.receivedMessage(ByteBuffer m, SourceRoute path)
          We are the intermediate node for a message.
 SourceRoute<Identifier> SourceRouteFactory.reverse(SourceRoute<Identifier> route)
           
 MessageRequestHandle<SourceRoute<Identifier>,ByteBuffer> SourceRouteTransportLayerImpl.sendMessage(SourceRoute<Identifier> i, ByteBuffer m, MessageCallback<SourceRoute<Identifier>,ByteBuffer> deliverAckToMe, Map<String,Object> options)
           
 void SourceRouteTap.socketClosed(SourceRoute path, P2PSocket a, P2PSocket b)
           
 void SourceRouteTap.socketOpened(SourceRoute path, P2PSocket a, P2PSocket b)
           
 

Method parameters in org.mpisws.p2p.transport.sourceroute with type arguments of type SourceRoute
 SocketRequestHandle<SourceRoute<Identifier>> SourceRouteTransportLayerImpl.openSocket(SourceRoute<Identifier> i, SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, Map<String,Object> options)
           
protected  void SourceRouteTransportLayerImpl.openSocketHelper(SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, SocketRequestHandleImpl<SourceRoute<Identifier>> handle, P2PSocket<Identifier> socket, SourceRoute<Identifier> i)
           
protected  void SourceRouteTransportLayerImpl.openSocketHelper(SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, SocketRequestHandleImpl<SourceRoute<Identifier>> handle, P2PSocket<Identifier> socket, SourceRoute<Identifier> i)
           
 MessageRequestHandle<SourceRoute<Identifier>,ByteBuffer> SourceRouteTransportLayerImpl.sendMessage(SourceRoute<Identifier> i, ByteBuffer m, MessageCallback<SourceRoute<Identifier>,ByteBuffer> deliverAckToMe, Map<String,Object> options)
           
 void SourceRouteTransportLayerImpl.setCallback(TransportLayerCallback<SourceRoute<Identifier>,ByteBuffer> callback)
           
 void SourceRouteTransportLayerImpl.setErrorHandler(ErrorHandler<SourceRoute<Identifier>> errorHandler)
           
 

Constructors in org.mpisws.p2p.transport.sourceroute with parameters of type SourceRoute
Forwarder(SourceRoute<Identifier> sr, P2PSocket<Identifier> socka, P2PSocket<Identifier> sockb, Logger logger)
           
 

Constructor parameters in org.mpisws.p2p.transport.sourceroute with type arguments of type SourceRoute
SourceRouteTransportLayerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<Identifier,ByteBuffer> etl, SourceRouteForwardStrategy<Identifier> fSRs, Environment env, ErrorHandler<SourceRoute<Identifier>> errorHandler)
           
 

Uses of SourceRoute in org.mpisws.p2p.transport.sourceroute.factory
 

Subclasses of SourceRoute in org.mpisws.p2p.transport.sourceroute.factory
 class MultiAddressSourceRoute
           
 class WireSourceRoute
           
 

Methods in org.mpisws.p2p.transport.sourceroute.factory that return SourceRoute
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.build(InputBuffer buf, InetSocketAddress localAddr, InetSocketAddress lastHop)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.build(InputBuffer buf, MultiInetSocketAddress local, MultiInetSocketAddress lastHop)
          2 in the path is a special case, and we can just generate it from the local and last hops
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.getSourceRoute(InetSocketAddress local)
           
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.getSourceRoute(InetSocketAddress local, InetSocketAddress dest)
           
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.getSourceRoute(List<InetSocketAddress> route)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.getSourceRoute(List<MultiInetSocketAddress> route)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.getSourceRoute(MultiInetSocketAddress local)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.getSourceRoute(MultiInetSocketAddress local, MultiInetSocketAddress dest)
           
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.reverse(SourceRoute<InetSocketAddress> route)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.reverse(SourceRoute<MultiInetSocketAddress> route)
           
 

Methods in org.mpisws.p2p.transport.sourceroute.factory with parameters of type SourceRoute
 SourceRoute<InetSocketAddress> WireSourceRouteFactory.reverse(SourceRoute<InetSocketAddress> route)
           
 SourceRoute<MultiInetSocketAddress> MultiAddressSourceRouteFactory.reverse(SourceRoute<MultiInetSocketAddress> route)
           
 

Uses of SourceRoute in org.mpisws.p2p.transport.sourceroute.manager
 

Fields in org.mpisws.p2p.transport.sourceroute.manager declared as SourceRoute
protected  SourceRoute<Identifier> SourceRouteManagerImpl.AddressManager.best
          the current best route to this remote address if best == null, we are already in a CheckDead, which means we are searching for a path
 

Methods in org.mpisws.p2p.transport.sourceroute.manager that return types with arguments of type SourceRoute
 Collection<SourceRoute<Identifier>> SourceRouteStrategy.getSourceRoutes(Identifier destination)
          Do not include the destination in the list.
 

Methods in org.mpisws.p2p.transport.sourceroute.manager with parameters of type SourceRoute
 void SourceRouteManagerImpl.livenessChanged(SourceRoute<Identifier> i, int val, Map<String,Object> options)
           
 void SourceRouteManagerImpl.AddressManager.livenessChanged(SourceRoute<Identifier> i, int val, Map<String,Object> options)
           
protected  void SourceRouteManagerImpl.AddressManager.markAlive(SourceRoute<Identifier> route, Map<String,Object> options)
          This method should be called when a known route is declared alive.
protected  void SourceRouteManagerImpl.AddressManager.markDead(SourceRoute<Identifier> deadRoute, Map<String,Object> options)
          This method should be called when a known route is declared dead.
protected  void SourceRouteManagerImpl.AddressManager.markProximity(SourceRoute<Identifier> route, int proximity, Map<String,Object> options)
          This method should be called when a known route has its proximity updated
protected  void SourceRouteManagerImpl.AddressManager.markSuspected(SourceRoute<Identifier> route, Map<String,Object> options)
          This method should be called when a known route is declared suspected.
 void SourceRouteManagerImpl.messageReceived(SourceRoute<Identifier> i, ByteBuffer m, Map<String,Object> options)
           
 void SourceRouteManagerImpl.proximityChanged(SourceRoute<Identifier> i, int newProximity, Map<String,Object> options)
           
 

Method parameters in org.mpisws.p2p.transport.sourceroute.manager with type arguments of type SourceRoute
 void SourceRouteManagerImpl.incomingSocket(P2PSocket<SourceRoute<Identifier>> s)
           
 

Constructor parameters in org.mpisws.p2p.transport.sourceroute.manager with type arguments of type SourceRoute
SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)
           
SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)
           
SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)
           
SourceRouteManagerP2PSocket(P2PSocket<SourceRoute<Identifier>> socket, Logger logger, ErrorHandler<Identifier> errorHandler, Environment env)
           
 

Uses of SourceRoute in org.mpisws.p2p.transport.sourceroute.manager.simple
 

Methods in org.mpisws.p2p.transport.sourceroute.manager.simple that return types with arguments of type SourceRoute
 Collection<SourceRoute<Identifier>> SimpleSourceRouteStrategy.getSourceRoutes(Identifier destination)
          Note, this implementation only allows 1 - hop routes, need to check the liveness, of a route to determine longer routes.
 

Uses of SourceRoute in rice.pastry.socket
 

Methods in rice.pastry.socket that return types with arguments of type SourceRoute
protected  BindStrategy<TransportLayerNodeHandle<MultiInetSocketAddress>,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getBindStrategy()
           
protected  IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getIdentityImpl(PastryNode pn, SocketNodeHandleFactory handleFactory)
           
protected  IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getIdentiySerializer(PastryNode pn, SocketNodeHandleFactory handleFactory)
           
protected  SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> tl, PastryNode pn)
           
protected  TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getLowerIdentityLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> srl, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity)
           
protected  TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getSourceRouteTransportLayer(TransportLayer<MultiInetSocketAddress,ByteBuffer> etl, PastryNode pn, MultiAddressSourceRouteFactory esrFactory)
           
 

Methods in rice.pastry.socket with parameters of type SourceRoute
 TransportLayerNodeHandle<MultiInetSocketAddress> SPNFIdentitySerializer.deserialize(InputBuffer buf, SourceRoute<MultiInetSocketAddress> i)
          This is different from the normal deserializer b/c we already have the address
 boolean LivenesSourceRouteForwardStrategy.forward(Identifier nextHop, SourceRoute<Identifier> sr, boolean socket, Map<String,Object> options)
           
 MultiInetSocketAddress SPNFIdentitySerializer.translateUp(SourceRoute<MultiInetSocketAddress> i)
           
 

Method parameters in rice.pastry.socket with type arguments of type SourceRoute
protected  SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> tl, PastryNode pn)
           
protected  TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getLowerIdentityLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> srl, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity)
           
protected  TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getLowerIdentityLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> srl, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity)
           
protected  NextHopStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  NextHopStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  NextHopStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<MultiInetSocketAddress,ByteBuffer> SocketPastryNodeFactory.getSourceRouteManagerLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<MultiInetSocketAddress,ByteBuffer> SocketPastryNodeFactory.getSourceRouteManagerLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<MultiInetSocketAddress,ByteBuffer> SocketPastryNodeFactory.getSourceRouteManagerLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SourceRouteStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getSourceRouteStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SourceRouteStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getSourceRouteStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SourceRouteStrategy<MultiInetSocketAddress> SocketPastryNodeFactory.getSourceRouteStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,ByteBuffer> priorityTL, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,ByteBuffer> SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,ByteBuffer> priorityTL, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)
           
 void LivenesSourceRouteForwardStrategy.setLivenessProvider(LivenessProvider<SourceRoute<Identifier>> liveness)
           
 

Uses of SourceRoute in rice.pastry.socket.appsocket
 

Methods in rice.pastry.socket.appsocket that return types with arguments of type SourceRoute
protected  SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,ByteBuffer> AppSocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> tl, PastryNode pn)
          If it's for a remote node, eliminate the liveness layer, and just return bogus results
 

Method parameters in rice.pastry.socket.appsocket with type arguments of type SourceRoute
protected  SocketPastryNodeFactory.TransLiveness<SourceRoute<MultiInetSocketAddress>,ByteBuffer> AppSocketPastryNodeFactory.getLivenessTransportLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> tl, PastryNode pn)
          If it's for a remote node, eliminate the liveness layer, and just return bogus results
 

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

Methods in rice.pastry.socket.nat.rendezvous that return types with arguments of type SourceRoute
protected  IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>> RendezvousSocketPastryNodeFactory.getIdentiySerializer(PastryNode pn, SocketNodeHandleFactory handleFactory)
           
 

Method parameters in rice.pastry.socket.nat.rendezvous with type arguments of type SourceRoute
protected  NextHopStrategy<MultiInetSocketAddress> RendezvousSocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  NextHopStrategy<MultiInetSocketAddress> RendezvousSocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
protected  NextHopStrategy<MultiInetSocketAddress> RendezvousSocketPastryNodeFactory.getNextHopStrategy(TransportLayer<SourceRoute<MultiInetSocketAddress>,ByteBuffer> ltl, LivenessProvider<SourceRoute<MultiInetSocketAddress>> livenessProvider, Pinger<SourceRoute<MultiInetSocketAddress>> pinger, PastryNode pn, MultiInetSocketAddress proxyAddress, MultiAddressSourceRouteFactory esrFactory)
           
 



Copyright © 2010. All Rights Reserved.