Rice Pastry API

rice.pastry.transport
Class TLPastryNode

java.lang.Object
  extended by java.util.Observable
      extended by rice.pastry.PastryNode
          extended by rice.pastry.transport.TLPastryNode
All Implemented Interfaces:
LivenessListener<NodeHandle>, LivenessProvider<NodeHandle>, LivenessTypes, ProximityListener<NodeHandle>, ProximityProvider<NodeHandle>, TransportLayerCallback<NodeHandle,RawMessage>, Destructable, Node, NodeHandleFactory

public class TLPastryNode
extends PastryNode


Field Summary
 
Fields inherited from class rice.pastry.PastryNode
apps, bootstrapper, CONNECTION_NO_ACCEPTOR, CONNECTION_NO_APP, CONNECTION_OK, CONNECTION_UNKNOWN, CONNECTION_UNKNOWN_ERROR, deserializer, handleFactory, isDestroyed, joiner, joinFailed, joinFailedReason, leafSet, leafSetMaintFreq, leafSetRoutineMaintenance, livenessProvider, localhandle, logger, myNodeId, proxProvider, router, routeSet, routeSetMaintFreq, routeSetRoutineMaintenance, tl
 
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
 
Fields inherited from interface org.mpisws.p2p.transport.liveness.LivenessTypes
LIVENESS_ALIVE, LIVENESS_DEAD, LIVENESS_DEAD_FOREVER, LIVENESS_SUSPECTED
 
Constructor Summary
TLPastryNode(Id id, Environment e)
           
 
Method Summary
 
Methods inherited from class rice.pastry.PastryNode
acceptAppSocket, addDestructable, addLeafSetListener, addLeafSetObserver, addLivenessListener, addNetworkListener, addNodeHandleFactoryListener, addProximityListener, addRouteSetListener, addRouteSetObserver, boot, boot, broadcastChannelClosed, broadcastChannelOpened, broadcastReceivedListeners, broadcastSentListeners, buildEndpoint, checkLiveness, clearState, coalesce, connect, deleteLeafSetListener, deleteLeafSetObserver, deleteRouteSetObserver, destroy, doneNode, getBootstrapper, getDefaultReadyStrategy, getEnvironment, getHandleFactroy, getId, getIdFactory, getLeafSet, getLiveness, getLivenessProvider, getLocalHandle, getLocalNodeHandle, getMessageDispatch, getNetworkListeners, getNodeId, getProxProvider, getRouter, getRoutingTable, getTL, getVars, incomingSocket, isClosest, isReady, joinFailed, joinFailed, joinFailedReason, livenessChanged, messageReceived, nodeIsReady, nodeIsReady, notifyLivenessListeners, notifyReadyObservers, printRouteState, process, proximity, proximity, proximityChanged, readNodeHandle, receiveMessage, receiveMessage, registerApp, registerApplication, registerReceiver, removeDestructable, removeLivenessListener, removeNetworkListener, removeNodeHandleFactoryListener, removeProximityListener, removeRouteSetListener, scheduleMsg, scheduleMsg, scheduleMsgAtFixedRate, send, setElements, setJoinProtocols, setMessageDispatch, setReady, setReady, setReadyStrategy, setSocketElements, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TLPastryNode

public TLPastryNode(Id id,
                    Environment e)

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.