A C D E F G H I K L M N P R S T U V W

R

randomNode(Class<T>) - Method in interface cs138.service.ManagerService
Provides a mechanism for getting an arbitrary node of a specific type.
randomNode(Class<T>, String) - Method in interface cs138.service.ManagerService
Provides a mechanism for getting an arbitrary node of a specific type.
register(NodeManager<T>, Class<T>) - Method in interface cs138.service.ManagerService
Registers a new node with the system and assigns the nodes identifier.
register(NodeManager<T>, Class<T>, String) - Method in interface cs138.service.ManagerService
Registers a new node with the system and assigns the nodes identifier.
registerMonitor(NodeMonitor, Class<T>) - Method in interface cs138.service.ManagerService
Registers a monitor for the specific type of node to receive callbacks.
RemoteChordNode - Interface in cs138.chord
This is a private interface that is used internal to our Chord Implementation to handle the remote communications between the various nodes.
removeBackPointer(BigInteger) - Method in class cs138.tapestry.TapestryNeighborMapImpl
Removes the back-pointer to the node with the given hash, if that node was in the list of back-pointers.
removeBackPointer(BigInteger) - Method in interface cs138.tapestry.TapestryNeighborMapPrivate
Removes the back-pointer to the node identifed by the given hash value.
removedGroup(String, String) - Method in interface cs138.service.ManagerService.ManagerListener
 
removedNode(String, String, String) - Method in interface cs138.service.ManagerService.ManagerListener
 
removedType(String) - Method in interface cs138.service.ManagerService.ManagerListener
 
removeLocation(String, TapestryNodeCache) - Method in class cs138.tapestry.TapestryNodeImpl
Called by other nodes when they would like to remove a replica from the object location information for the object specified by the given key.
removeLocation(String, TapestryNodeCache) - Method in interface cs138.tapestry.TapestryNodePrivate
Invoked by another Tapestry node when it has failed to communicate with the specified replica and it would like to remove the replica from the object location information of the object specified by the given key.
removeLogListener(LogService.LogListener) - Method in interface cs138.service.LogService
Removes a listener from notifications of log changes.
removeManagerListener(ManagerService.ManagerListener) - Method in interface cs138.service.ManagerService
Removes a ManagerListener from the set that is registered
removeNode(BigInteger) - Method in class cs138.tapestry.TapestryNeighborMapImpl
Removes the node with the given hash from the map if it exists.
removeNode(BigInteger) - Method in interface cs138.tapestry.TapestryNeighborMapPrivate
Removes the given node from the neighbor map.
replicas() - Method in class cs138.tapestry.TapestryObjectLocation
 
republishInterval() - Method in class cs138.tapestry.TapestryEnvironment
 
RMILog - Class in cs138.log
An implementation of the Apache Commons Log for our RMI Logging facilities.
RMILog(LogService) - Constructor for class cs138.log.RMILog
 
RMILogFactory - Class in cs138.log
Factory class that handles the RMI backend for the Apache Commons logging facilities that we provide.
RMILogFactory() - Constructor for class cs138.log.RMILogFactory
 
run() - Method in class cs138.ChordConsole
 
run() - Method in class cs138.swt.GUI
 
run() - Method in class cs138.TapestryConsole
 
runCommand(String, String[]) - Method in class cs138.ChordConsole
 
runCommand(String, String[]) - Method in class cs138.TapestryConsole
 

A C D E F G H I K L M N P R S T U V W