Rice Pastry API

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 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,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 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>,java.nio.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.
 

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> NetworkSimulator.getLivenessProvider()
           
 LivenessProvider<Identifier> NetworkSimulatorImpl.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  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  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)
           
 

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.
 

Uses of LivenessProvider in rice.pastry.transport
 

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

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

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

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

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


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection