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

R

readHostList() - Static method in class tests.IP_List_Reader
 
readHostList(String) - Static method in class tests.IP_List_Reader
 
readHostList() - Static method in class tests.KeysValues_List_Reader
 
readHostList(String) - Static method in class tests.KeysValues_List_Reader
 
References - Class in de.uniba.wiai.lspi.chord.service.impl
Stores all remote references of nodes the local node is connected to and provides methods for querying and manipulating these references.
References(Floor, ID, URL, int, Entries) - Constructor for class de.uniba.wiai.lspi.chord.service.impl.References
Creates an References object which contains no references.
RefsAndEntries - Class in de.uniba.wiai.lspi.chord.com
 
RefsAndEntries(List<Node>, Set<Entry>) - Constructor for class de.uniba.wiai.lspi.chord.com.RefsAndEntries
 
register(EndpointStateListener) - Method in class de.uniba.wiai.lspi.chord.com.Endpoint
Register a listener that is notified when the state of this endpoint changes.
register(InvocationListener) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadEndpoint
 
Registry - Class in de.uniba.wiai.lspi.chord.com.local
This class represents a registry for endpointsthat can be used to build up a chord network within the same JVM with help of Java Threads.
remove(String, Serializable, ChordCallback) - Method in interface de.uniba.wiai.lspi.chord.service.AsynChord
Asynchronous method to remove entry under the provided key.
remove(String, Serializable) - Method in interface de.uniba.wiai.lspi.chord.service.Chord
Removes the given object stored under given key from the network.
remove(String, Serializable) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
remove(String, Serializable, ChordCallback) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
REMOVE_ENTRY - Static variable in interface de.uniba.wiai.lspi.chord.com.local.InvocationListener
 
REMOVE_REPLICAS - Static variable in interface de.uniba.wiai.lspi.chord.com.local.InvocationListener
 
removeAsync(String, Serializable) - Method in interface de.uniba.wiai.lspi.chord.service.AsynChord
Asynchronous method to remove entry with key.
removeAsync(String, Serializable) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
removed(String, Serializable, Throwable) - Method in interface de.uniba.wiai.lspi.chord.service.ChordCallback
This is the callback method for removal of the entry with key.
removeEntry(Floor, Entry) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadEndpoint
 
removeEntry(Floor, Entry) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadProxy
 
removeEntry(Floor, Entry) - Method in class de.uniba.wiai.lspi.chord.com.Node
Removes the given object from the list stored under the given ID at given floor.
removeEntry(Floor, Entry) - Method in class de.uniba.wiai.lspi.chord.com.socket.SocketProxy
 
removeEntry(Floor, Entry) - Method in class de.uniba.wiai.lspi.chord.service.impl.NodeImpl
Removes the given object from the list stored under the given ID at given floor.
removeProxiesInUseBy(URL) - Method in class de.uniba.wiai.lspi.chord.com.local.Registry
Removes the proxies used by the node with nodeName.
removeReplicas(Floor, ID, Set<Entry>) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadEndpoint
 
removeReplicas(Floor, ID, Set<Entry>) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadProxy
 
removeReplicas(Floor, ID, Set<Entry>) - Method in class de.uniba.wiai.lspi.chord.com.Node
Removes replicates of the given entries for given floor.
removeReplicas(Floor, ID, Set<Entry>) - Method in class de.uniba.wiai.lspi.chord.com.socket.SocketProxy
 
removeReplicas(Floor, ID, Set<Entry>) - Method in class de.uniba.wiai.lspi.chord.service.impl.NodeImpl
Removes replicates of the given entries for given floor.
Report - Interface in de.uniba.wiai.lspi.chord.service
Provides the user application with methods for retrieving internal information about the state of a Chord node, e.g. entries or references.
ResponsibleNode - Class in de.uniba.wiai.lspi.chord.com
This should connect potential responsible nodes for the particular floor.
ResponsibleNode(Node, Floor) - Constructor for class de.uniba.wiai.lspi.chord.com.ResponsibleNode
 
retrieve(String, ChordCallback) - Method in interface de.uniba.wiai.lspi.chord.service.AsynChord
Asynchronous method to retrieve the entries associated with key.
retrieve(String) - Method in interface de.uniba.wiai.lspi.chord.service.Chord
Attempts to find all objects with given key.
retrieve(String) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
retrieve(String, ChordCallback) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
RETRIEVE_ENTRIES - Static variable in interface de.uniba.wiai.lspi.chord.com.local.InvocationListener
 
retrieveAsync(String) - Method in interface de.uniba.wiai.lspi.chord.service.AsynChord
Asynchronous method to retrieve the entries associated with key.
retrieveAsync(String) - Method in class de.uniba.wiai.lspi.chord.service.impl.ChordImpl
 
retrieved(String, Set<Serializable>, Throwable) - Method in interface de.uniba.wiai.lspi.chord.service.ChordCallback
This is the callback method for retrieval of values associated with key.
retrieveEntries(Floor, ID) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadEndpoint
 
retrieveEntries(Floor, ID) - Method in class de.uniba.wiai.lspi.chord.com.local.ThreadProxy
 
retrieveEntries(Floor, ID) - Method in class de.uniba.wiai.lspi.chord.com.Node
Returns all entries stored under the given ID.
retrieveEntries(Floor, ID) - Method in class de.uniba.wiai.lspi.chord.com.socket.SocketProxy
 
retrieveEntries(Floor, ID) - Method in class de.uniba.wiai.lspi.chord.service.impl.NodeImpl
Returns all entries stored under the given ID.
RMI_PROTOCOL - Static variable in class de.uniba.wiai.lspi.chord.data.URL
Index of socket protocol in URL.KNOWN_PROTOCOLS.
run() - Method in class de.uniba.wiai.lspi.chord.com.socket.SocketEndpoint
Run method from Runnable to accept connections from clients.
run() - Method in class de.uniba.wiai.lspi.chord.com.socket.SocketProxy
The run methods waits for incoming Response made by this proxy and puts them into a datastructure from where the can be collected by the associated method call that made a Request to the Node, that this is the proxy for.

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