Uses of Interface
org.mpisws.p2p.transport.liveness.LivenessProvider

Packages that use LivenessProvider
org.mpisws.p2p.transport.direct   
org.mpisws.p2p.transport.identity   
org.mpisws.p2p.transport.liveness   
org.mpisws.p2p.transport.priority   
org.mpisws.p2p.transport.sourceroute.manager   
rice.pastry   
rice.pastry.direct   
rice.pastry.socket   
rice.pastry.socket.nat.rendezvous   
rice.pastry.transport   
 

Uses of LivenessProvider in org.mpisws.p2p.transport.direct
 

Subinterfaces of LivenessProvider in org.mpisws.p2p.transport.direct
 interface GenericNetworkSimulator<Identifier,MessageType>
           
 

Fields in org.mpisws.p2p.transport.direct declared as LivenessProvider
protected  LivenessProvider<Identifier> DirectTransportLayer.livenessProvider
           
 

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

Subinterfaces of LivenessProvider 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 LivenessProvider
 void IdentityImpl.initUpperLayer(UpperIdentifier localIdentifier, TransportLayer<MiddleIdentifier,UpperMsgType> tl, LivenessProvider<MiddleIdentifier> live, ProximityProvider<MiddleIdentifier> prox, OverrideLiveness<LowerIdentifier> overrideLiveness)
           
 

Uses of LivenessProvider in org.mpisws.p2p.transport.liveness
 

Subinterfaces of LivenessProvider in org.mpisws.p2p.transport.liveness
 interface LivenessTransportLayer<Identifier,MsgType>
           
 

Classes in org.mpisws.p2p.transport.liveness that implement LivenessProvider
 class AggressiveLivenessTransportLayerImpl<Identifier>
          Cancels liveness check if you read/write to TCP or read UDP from the node.
 class LivenessTransportLayerImpl<Identifier>
           
 

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

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

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

Subinterfaces of LivenessProvider 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 LivenessProvider
 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 LivenessProvider
SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)
           
 

Uses of LivenessProvider in rice.pastry
 

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

Fields in rice.pastry declared as LivenessProvider
protected  LivenessProvider<NodeHandle> PastryNode.livenessProvider
           
 

Methods in rice.pastry that return LivenessProvider
 LivenessProvider<NodeHandle> PastryNode.getLivenessProvider()
           
 

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

Uses of LivenessProvider in rice.pastry.direct
 

Classes in rice.pastry.direct that implement LivenessProvider
 class BasicNetworkSimulator<Identifier,MessageType>
           
 

Fields in rice.pastry.direct declared as LivenessProvider
protected  LivenessProvider<Identifier> NetworkSimulatorImpl.livenessProvider
           
 

Methods in rice.pastry.direct that return LivenessProvider
 LivenessProvider<Identifier> NetworkSimulatorImpl.getLivenessProvider()
           
 LivenessProvider<Identifier> NetworkSimulator.getLivenessProvider()
           
 

Uses of LivenessProvider in rice.pastry.socket
 

Methods in rice.pastry.socket that return LivenessProvider
 LivenessProvider<Identifier> SocketPastryNodeFactory.TransLiveness.getLivenessProvider()
           
 LivenessProvider<Identifier> SocketPastryNodeFactory.TransLivenessProximity.getLivenessProvider()
           
 

Methods in rice.pastry.socket with parameters of type LivenessProvider
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  PriorityTransportLayer<MultiInetSocketAddress> SocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, PastryNode pn)
           
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  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 LivenessProvider in rice.pastry.socket.nat.rendezvous
 

Classes in rice.pastry.socket.nat.rendezvous that implement LivenessProvider
 class RendezvousLivenessProvider
          TODO: Remove Abstract This class forces a RendezvousApp.updateRendezvousInfo() when the NodeHandle is found faulty.
 

Methods in rice.pastry.socket.nat.rendezvous with parameters of type LivenessProvider
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  PriorityTransportLayer<MultiInetSocketAddress> RendezvousSocketPastryNodeFactory.getPriorityTransportLayer(TransportLayer<MultiInetSocketAddress,ByteBuffer> trans, LivenessProvider<MultiInetSocketAddress> liveness, ProximityProvider<MultiInetSocketAddress> prox, PastryNode pn)
           
 

Uses of LivenessProvider in rice.pastry.transport
 

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

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



Copyright © 2010. All Rights Reserved.