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

R

RANDOM - Static variable in class planet.generic.commonapi.factory.Topology
This topology specify that the Id of nodes are distributed randomly.
REFRESH - Static variable in class planet.chord.ChordNode
Mode value: Defines a message's mode that requires only communication on one way.
REFRESH - Static variable in class planet.symphony.SymphonyNode
Mode value: Defines a message's mode that requires only communication on one way.
REFUSE_JOIN - Static variable in class planet.symphony.SymphonyNode
 
REPLY - Static variable in class planet.chord.ChordNode
Mode value: Defines the response of a communication.
REPLY - Static variable in class planet.symphony.SymphonyNode
Mode value: Defines the response of a communication.
REQUEST - Static variable in class planet.chord.ChordNode
Mode value: Defines the start of communication that requires response (REPLY).
REQUEST - Static variable in class planet.symphony.SymphonyNode
Mode value: Defines the start of communication that requires response (REPLY).
ReplicaSetMessage - class planet.scribe.messaging.ReplicaSetMessage.
Message of data to be send a request of the replica set of an another node
ReplicaSetMessage(Id, int) - Constructor for class planet.scribe.messaging.ReplicaSetMessage
Builds the message to inform the maximum number of replica set that is required.
ReplicaSetMessage(Id, Vector) - Constructor for class planet.scribe.messaging.ReplicaSetMessage
Builds the message to inform the required replica set.
Results - class planet.simulate.Results.
 
Results() - Constructor for class planet.simulate.Results
 
RouteMessage - interface planet.commonapi.RouteMessage.
 
RouteMessageImpl - class planet.generic.commonapi.RouteMessageImpl.
Message that wold be routed throwghout network.
RouteMessageImpl(String, NodeHandle, NodeHandle, Message, NodeHandle) - Constructor for class planet.generic.commonapi.RouteMessageImpl
Constructor who initialize all data.
RouteMessageImpl(String, NodeHandle, NodeHandle, NodeHandle, Message, String, int, int) - Constructor for class planet.generic.commonapi.RouteMessageImpl
Sets all values of the actual RouteMessage, before to be sent.
random - Variable in class planet.generic.commonapi.factory.IdFactoryImpl
Random generator for random Id's.
range(NodeHandle, Id, Id, Id) - Method in class planet.chord.ChordNode
 
range(NodeHandle, Id, Id, Id) - Method in interface planet.commonapi.EndPoint
This operation provides information about ranges of keys for which the node is currently a root.
range(NodeHandle, Id, Id, Id) - Method in interface planet.commonapi.Node
This operation provides information about ranges of keys for which the node is currently a root.
range(NodeHandle, Id, Id, Id) - Method in class planet.generic.commonapi.EndPointImpl
 
range(NodeHandle, Id, Id, Id) - Method in class planet.symphony.SymphonyNode
 
readIdFactoryObject(ObjectInputStream) - Method in class planet.generic.commonapi.factory.IdFactoryImpl
This method must be invoked by the different IdFactory implementation to recover all Constructors that this class contains.
realStabilizationRate - Variable in class planet.chord.ChordNode
Number of simulation steps without changes on finger table, that represents a real stabilization of this node.
receive(RouteMessage) - Method in interface planet.commonapi.Node
This method is invoked to send a message msg to the actual Node (another ----> me).
receive(RouteMessage) - Method in class planet.generic.commonapi.NetworkNodeImpl
Puts a message in the incoming queue of this node
receive(RouteMessage) - Method in class planet.generic.commonapi.NodeImpl
Puts a message in the incoming queue of this node
registerApplication(Id[]) - Method in interface planet.commonapi.Network
Register to all Nodes whose Id appears in array Ids of nodes the Application specified at properties file.
registerApplication(Application, String) - Method in interface planet.commonapi.Node
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send and receive messages.
registerApplication(Id[]) - Method in class planet.generic.commonapi.NetworkImpl
Register the Application specified at properties file to the specified nodes by theirs Ids.
registerApplication(Application, String) - Method in class planet.generic.commonapi.NetworkNodeImpl
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplication(Application, String) - Method in class planet.generic.commonapi.NodeImpl
This returns a VirtualizedNode specific to the given application and instance name to the application, which the application can then use in order to send an receive messages.
registerApplicationAll() - Method in interface planet.commonapi.Network
Register to all Nodes in this network the Applicaton specified at properties file.
registerApplicationAll() - Method in class planet.generic.commonapi.NetworkImpl
Register the Application app to all nodes existing at the underlying network.
registerApplicationRandom(int) - Method in interface planet.commonapi.Network
Register the Application specified at properties file radomly to a maximum number of Nodes specified by nodes.
registerApplicationRandom(int) - Method in class planet.generic.commonapi.NetworkImpl
Register the Application app to radomly at the number of Nodes nodes.
remove() - Method in class planet.generic.commonapi.NetworkImpl.NetworkIterator
Remove the actual element of the HashMap.
remove(NodeHandle) - Method in class planet.scribe.messaging.AnycastMessage
Removes the node handle from the to visit and visited lists
remove() - Method in class planet.util.Queue
Remove a value from the head of the queue.
removeChild(Topic, NodeHandle) - Method in interface planet.scribe.Scribe
Removes a child from the given topic
removeChild(NodeHandle) - Method in class planet.scribe.ScribeImpl.TopicManager
DESCRIBE THE METHOD
removeChild(Topic, NodeHandle) - Method in class planet.scribe.ScribeImpl
Removes a child from the given topic
removeChild(Topic, NodeHandle, boolean) - Method in class planet.scribe.ScribeImpl
Removes a child from the given topic
removeClient(ScribeClient) - Method in class planet.scribe.ScribeImpl.TopicManager
DESCRIBE THE METHOD
removeMessageListener(String) - Method in class planet.generic.commonapi.NetworkNodeImpl
Remove the message listener of the node
removeMessageListener(String) - Method in class planet.generic.commonapi.NodeImpl
Remove the message listener of the node
removeNodes() - Method in class planet.simulate.Simulator
Removes the ready nodes to delete
removePeriodicGenerator(IEventGenerator) - Method in interface planet.simulate.IScheduler
 
removePeriodicGenerator(IEventGenerator) - Method in class planet.simulate.Scheduler
 
replaceOutputFile - Static variable in class planet.util.Properties
Flag to show if the output file must be replaced or not.
replicaSet(Id, int) - Method in class planet.chord.ChordNode
 
replicaSet(Id, int) - Method in interface planet.commonapi.EndPoint
Returns an ordered set of nodes on which replicas of the object with this key can be stored.
replicaSet(Id, int) - Method in interface planet.commonapi.Node
Returns an ordered set of nodes on which replicas of the object with this key can be stored.
replicaSet(Id, int) - Method in class planet.generic.commonapi.EndPointImpl
 
replicaSet(Id, int) - Method in class planet.symphony.SymphonyNode
 
resetInserts() - Static method in class planet.simulate.Results
 
resetLookups() - Static method in class planet.simulate.Results
 
responseArrived() - Method in interface planet.scribe.IsRootListener
This method is the standard callback provided for isRoot calls.
route(Id, Message, NodeHandle) - Method in interface planet.commonapi.EndPoint
This method makes an attempt to route the message to the root of the given id.
route(Id, Message, NodeHandle) - Method in class planet.generic.commonapi.EndPointImpl
This method makes an attempt to route the message to the root of the given id.
routeData(String, NodeHandle, NodeHandle, Message) - Method in class planet.chord.ChordNode
Sends a RouteMessage to the ring.
routeData(String, NodeHandle, NodeHandle, Message) - Method in interface planet.commonapi.Node
Receive's data of the application level and sends it through de network.
routeData(String, NodeHandle, NodeHandle, Message) - Method in class planet.symphony.SymphonyNode
 
routeMessage - Static variable in class planet.util.Properties
Class that implements RouteMessage interface.
routingData(RouteMessage, NodeHandle) - Method in class planet.chord.ChordNode
Send a message to unknown destination node via routing.
run() - Method in class planet.chord.ChordNode.FixFingerTask
Invoke stabilize() method of Node.
run() - Method in class planet.chord.ChordNode.StabilizeTask
Invoke stabilize() method of Node.
run(int) - Method in interface planet.commonapi.Network
Runs the process to simulate a total number of steps.
run() - Method in class planet.generic.commonapi.EndPointImpl.MessageScheduler
Sends the message after delays the specified time.
run(int) - Method in class planet.generic.commonapi.NetworkImpl
Simulate a total number steps steps.
run(int) - Method in class planet.generic.commonapi.NetworkNodeImpl
Given a time fraction, the node runs and do everything what needs during this
run(int) - Method in interface planet.simulate.ISimulator
 
run(int) - Method in class planet.simulate.NetworkSimulator
Executes the events at the opportune moment, controls the nodes, while they join, go away, they fail,and handles to the messages and the message queues
run(int) - Method in class planet.simulate.Simulator
Executes the events at the opportune moment, controls the nodes, while they join, go away, they fail,and handles to the messages and the message queues
run() - Method in class planet.test.timer.SimulationTimerTest.TestTimerTask
Prints the actual step and the name of this task.
run() - Method in class planet.util.timer.ThreadTimerTask
Implements this method to make the concrete necessary job.
run() - Method in interface planet.util.timer.TimerTask
Job to do when the period of time specified by this TimerTask is passed.
run() - Method in class planet.util.timer.TimerTaskImpl
Implement the job to do for activation of this TimerTask.

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