Rice Pastry API

org.mpisws.p2p.transport.identity
Interface UpperIdentity<Identifier,MessageType>

All Superinterfaces:
Destructable, LivenessProvider<Identifier>, LivenessTypes, ProximityProvider<Identifier>, TransportLayer<Identifier,MessageType>

public interface UpperIdentity<Identifier,MessageType>
extends TransportLayer<Identifier,MessageType>, LivenessProvider<Identifier>, ProximityProvider<Identifier>

When the LowerIdentity reports that a destination has changed, this layer cancels all pending messages. And reports "NodeDeadForever" as a liveness change for the old identiy.

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