Rice Pastry API

org.mpisws.p2p.transport.sourceroute.manager
Interface SourceRouteManager<Identifier>

All Superinterfaces:
Destructable, LivenessProvider<Identifier>, LivenessTypes, ProximityProvider<Identifier>, TransportLayer<Identifier,java.nio.ByteBuffer>
All Known Implementing Classes:
SourceRouteManagerImpl

public interface SourceRouteManager<Identifier>
extends TransportLayer<Identifier,java.nio.ByteBuffer>, LivenessProvider<Identifier>, ProximityProvider<Identifier>

The purpose of this class is to hide the detail of sourcerouting. It adapts a TransportLayer => TransportLayer

Author:
Jeff Hoye

Field Summary
 
Fields inherited from interface org.mpisws.p2p.transport.liveness.LivenessTypes
LIVENESS_ALIVE, LIVENESS_DEAD, LIVENESS_DEAD_FOREVER, LIVENESS_SUSPECTED
 
Fields inherited from interface org.mpisws.p2p.transport.proximity.ProximityProvider
DEFAULT_PROXIMITY
 
Method Summary
 
Methods inherited from interface org.mpisws.p2p.transport.TransportLayer
acceptMessages, acceptSockets, getLocalIdentifier, openSocket, sendMessage, setCallback, setErrorHandler
 
Methods inherited from interface rice.Destructable
destroy
 
Methods inherited from interface org.mpisws.p2p.transport.liveness.LivenessProvider
addLivenessListener, checkLiveness, clearState, getLiveness, removeLivenessListener
 
Methods inherited from interface org.mpisws.p2p.transport.proximity.ProximityProvider
addProximityListener, clearState, proximity, removeProximityListener
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection