Rice Pastry API

Uses of Interface
org.mpisws.p2p.transport.proximity.ProximityProvider

Packages that use ProximityProvider
org.mpisws.p2p.transport.identity   
org.mpisws.p2p.transport.priority   
org.mpisws.p2p.transport.proximity   
org.mpisws.p2p.transport.sourceroute.manager   
rice.pastry   
rice.pastry.socket   
rice.pastry.socket.nat.rendezvous   
rice.pastry.transport   
 

Uses of ProximityProvider in org.mpisws.p2p.transport.identity
 

Subinterfaces of ProximityProvider in org.mpisws.p2p.transport.identity
 interface UpperIdentity<Identifier,MessageType>
          When the LowerIdentity reports that a destination has changed, this layer cancels all pending messages.
 

Methods in org.mpisws.p2p.transport.identity with parameters of type ProximityProvider
 void IdentityImpl.initUpperLayer(UpperIdentifier localIdentifier, TransportLayer<MiddleIdentifier,UpperMsgType> tl, LivenessProvider<MiddleIdentifier> live, ProximityProvider<MiddleIdentifier> prox, OverrideLiveness<LowerIdentifier> overrideLiveness)
           
 

Uses of ProximityProvider in org.mpisws.p2p.transport.priority
 

Constructors in org.mpisws.p2p.transport.priority with parameters of type ProximityProvider
PriorityTransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, LivenessProvider<Identifier> livenessProvider, ProximityProvider<Identifier> proximityProvider, Environment env, int maxMsgSize, int maxQueueSize, ErrorHandler<Identifier> handler)
          The maximum message size;
 

Uses of ProximityProvider in org.mpisws.p2p.transport.proximity
 

Classes in org.mpisws.p2p.transport.proximity that implement ProximityProvider
 class MinRTTProximityProvider<Identifier>
           
 

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

Subinterfaces of ProximityProvider in org.mpisws.p2p.transport.sourceroute.manager
 interface SourceRouteManager<Identifier>
          The purpose of this class is to hide the detail of sourcerouting.
 

Classes in org.mpisws.p2p.transport.sourceroute.manager that implement ProximityProvider
 class SourceRouteManagerImpl<Identifier>
          This class adapts a SourceRoute transport layer back to an Identifier layer.
 

Constructors in org.mpisws.p2p.transport.sourceroute.manager with parameters of type ProximityProvider
SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,java.nio.ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)
           
 

Uses of ProximityProvider in rice.pastry
 

Classes in rice.pastry that implement ProximityProvider
 class PastryNode
          A Pastry node is single entity in the pastry network.
 

Fields in rice.pastry declared as ProximityProvider
protected  ProximityProvider<NodeHandle> PastryNode.proxProvider
           
 

Methods in rice.pastry that return ProximityProvider
 ProximityProvider<NodeHandle> PastryNode.getProxProvider()
           
 

Methods in rice.pastry with parameters of type ProximityProvider
 void PastryNode.setSocketElements(int lsmf, int rsmf, TransportLayer<NodeHandle,RawMessage> tl, LivenessProvider<NodeHandle> livenessProvider, ProximityProvider<NodeHandle> proxProvider, NodeHandleFactory handleFactory)
           
 

Uses of ProximityProvider in rice.pastry.socket
 

Methods in rice.pastry.socket that return ProximityProvider
 ProximityProvider<Identifier> SocketPastryNodeFactory.TransLivenessProximity.getProximityProvider()
           
 

Methods in rice.pastry.socket with parameters of type ProximityProvider
protected  PriorityTransportLayer<MultiInetSocketAddress> SocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, PastryNode pn)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> priorityTL, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)
           
 

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

Methods in rice.pastry.socket.nat.rendezvous with parameters of type ProximityProvider
protected  PriorityTransportLayer<MultiInetSocketAddress> RendezvousSocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, PastryNode pn)
           
 

Uses of ProximityProvider in rice.pastry.transport
 

Classes in rice.pastry.transport that implement ProximityProvider
 class NodeHandleAdapter
           
 

Constructors in rice.pastry.transport with parameters of type ProximityProvider
NodeHandleAdapter(TransportLayer tl, LivenessProvider livenessProvider, ProximityProvider proxProvider)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection