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

S

SERIALIZED - Static variable in class planet.generic.commonapi.factory.Topology
This topology specify that the entire ring are restored from serialized state file.
SET_INFO - Static variable in class planet.symphony.SymphonyNode
 
SET_PRE - Static variable in class planet.chord.ChordNode
Type value: Informs to the node that receive this message its new inmediate predecessor.
SET_SECTIONSIZEPRED - Static variable in class planet.symphony.SymphonyNode
 
SET_SUCC - Static variable in class planet.chord.ChordNode
Type value: Informs to the node that receives this message its new inmediate successor.
SUCC_LIST - Static variable in class planet.chord.ChordNode
Type value: Start a set of messages that permits the harvesting of successors of the node that send originally this message.
SampleGenerator - class planet.simulate.SampleGenerator.
 
SampleGenerator(Id, Id, int, int) - Constructor for class planet.simulate.SampleGenerator
 
SampleGenerator(String, String, int, int) - Constructor for class planet.simulate.SampleGenerator
 
Scheduler - class planet.simulate.Scheduler.
 
Scheduler() - Constructor for class planet.simulate.Scheduler
 
Scribe - interface planet.scribe.Scribe.
 
ScribeApplication - class planet.test.scribe.ScribeApplication.
 
ScribeApplication(String) - Constructor for class planet.test.scribe.ScribeApplication
Constructor.
ScribeClient - interface planet.scribe.ScribeClient.
 
ScribeClientTest - class planet.test.scribe.ScribeClientTest.
 
ScribeClientTest(String) - Constructor for class planet.test.scribe.ScribeClientTest
Constructor.
ScribeContent - interface planet.scribe.ScribeContent.
 
ScribeImpl - class planet.scribe.ScribeImpl.
 
ScribeImpl(String) - Constructor for class planet.scribe.ScribeImpl
Constructor for Scribe, using the default policy.
ScribeImpl(String, ScribePolicy) - Constructor for class planet.scribe.ScribeImpl
Constructor for Scribe
ScribeImpl.TopicManager - class planet.scribe.ScribeImpl.TopicManager.
Class which keeps track of a given topic
ScribeImpl.TopicManager(Topic, ScribeClient) - Constructor for class planet.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeImpl.TopicManager(Topic, NodeHandle) - Constructor for class planet.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeImpl.TopicManager(Topic) - Constructor for class planet.scribe.ScribeImpl.TopicManager
Constructor for TopicManager.
ScribeMessage - class planet.scribe.messaging.ScribeMessage.
 
ScribeMessage(NodeHandle, Topic) - Constructor for class planet.scribe.messaging.ScribeMessage
Constructor which takes a unique integer Id
ScribePeerTest - class planet.test.scribe.ScribePeerTest.
 
ScribePeerTest() - Constructor for class planet.test.scribe.ScribePeerTest
Constructor
ScribePolicy - interface planet.scribe.ScribePolicy.
 
ScribePolicy.DefaultScribePolicy - class planet.scribe.ScribePolicy.DefaultScribePolicy.
The default policy for Scribe, which always allows new children to join and adds children in the order in which they are provided, implicitly providing a depth-first search.
ScribePolicy.DefaultScribePolicy() - Constructor for class planet.scribe.ScribePolicy.DefaultScribePolicy
 
ScribePolicy.LimitedScribePolicy - class planet.scribe.ScribePolicy.LimitedScribePolicy.
An optional policy for Scribe, which allows up to a specified number of children per topic.
ScribePolicy.LimitedScribePolicy(int) - Constructor for class planet.scribe.ScribePolicy.LimitedScribePolicy
Construtor which takes a maximum number
ScribeTest - class planet.test.scribe.ScribeTest.
 
ScribeTest(String) - Constructor for class planet.test.scribe.ScribeTest
 
SetInfoMessage - class planet.symphony.messages.SetInfoMessage.
 
SetInfoMessage() - Constructor for class planet.symphony.messages.SetInfoMessage
 
SetPredMessage - class planet.symphony.messages.SetPredMessage.
 
SetPredMessage(Id) - Constructor for class planet.symphony.messages.SetPredMessage
 
SetSectionSizePredMessage - class planet.symphony.messages.SetSectionSizePredMessage.
 
SetSectionSizePredMessage(double) - Constructor for class planet.symphony.messages.SetSectionSizePredMessage
 
SetSectionSizeSuccMessage - class planet.symphony.messages.SetSectionSizeSuccMessage.
 
SetSectionSizeSuccMessage(double) - Constructor for class planet.symphony.messages.SetSectionSizeSuccMessage
 
SetSuccMessage - class planet.symphony.messages.SetSuccMessage.
 
SetSuccMessage(Id) - Constructor for class planet.symphony.messages.SetSuccMessage
 
SimNetTest - class planet.test.SimNetTest.
This test use the event file "test_join1000d.txt" in the "bin" directory.
SimNetTest() - Constructor for class planet.test.SimNetTest
 
SimNetTest - class planet.test.bad.SimNetTest.
This test use the event file "test_join1000d.txt" in the "bin" directory.
SimNetTest() - Constructor for class planet.test.bad.SimNetTest
 
SimTest - class planet.test.SimTest.
This test use the event file "test_join1000d.txt" in the "bin" directory.
SimTest() - Constructor for class planet.test.SimTest
 
SimpleTest - class planet.test.SimpleTest.
Test differents simulation cases, with joining, failing and leaving nodes.
SimpleTest(String) - Constructor for class planet.test.SimpleTest
 
SimulationTimer - interface planet.util.timer.SimulationTimer.
Permits to inform to differents Timer of nodes the actual step in simulation process.
SimulationTimerImpl - class planet.util.timer.SimulationTimerImpl.
Implements the contract that is specified by the SimulationTimer interface.
SimulationTimerImpl() - Constructor for class planet.util.timer.SimulationTimerImpl
Initialize a Vector to contain all scheduled TimerTask.
SimulationTimerTest - class planet.test.timer.SimulationTimerTest.
Test if the SimulationTimer runs correctly.
SimulationTimerTest() - Constructor for class planet.test.timer.SimulationTimerTest
Builds Timers and differents TimerTask with only one execution and periodic TimerTask.
SimulationTimerTest.TestTimerTask - class planet.test.timer.SimulationTimerTest.TestTimerTask.
Simple TimerTask that only prints the actual step and its name for each invocation of run() method.
SimulationTimerTest.TestTimerTask(String, boolean) - Constructor for class planet.test.timer.SimulationTimerTest.TestTimerTask
Sets the name of this TimerTask.
Simulator - class planet.simulate.Simulator.
The simulator is the main class.
Simulator(IScheduler) - Constructor for class planet.simulate.Simulator
Constructor, create a new simulation with a determinate event scheduler
Simulator(IScheduler, boolean) - Constructor for class planet.simulate.Simulator
Constructor, create a new simulation with a determinate event scheduler and with indicated argument, will load a old state of simulation
SubscribeAckMessage - class planet.scribe.messaging.SubscribeAckMessage.
 
SubscribeAckMessage(NodeHandle, Topic, Id[], int) - Constructor for class planet.scribe.messaging.SubscribeAckMessage
Constructor which takes a unique integer Id
SubscribeFailedMessage - class planet.scribe.messaging.SubscribeFailedMessage.
 
SubscribeFailedMessage(NodeHandle, Topic, int) - Constructor for class planet.scribe.messaging.SubscribeFailedMessage
Constructor which takes a unique integer Id
SubscribeLostMessage - class planet.scribe.messaging.SubscribeLostMessage.
 
SubscribeLostMessage(NodeHandle, Topic, int) - Constructor for class planet.scribe.messaging.SubscribeLostMessage
Constructor which takes a unique integer Id
SubscribeMessage - class planet.scribe.messaging.SubscribeMessage.
 
SubscribeMessage(NodeHandle, Topic, int, ScribeContent) - Constructor for class planet.scribe.messaging.SubscribeMessage
Constructor which takes a unique integer Id
SubscribeMessage(NodeHandle, Topic, Id, int, ScribeContent) - Constructor for class planet.scribe.messaging.SubscribeMessage
Constructor which takes a unique integer Id
SuccListMessage - class planet.chord.message.SuccListMessage.
 
SuccListMessage() - Constructor for class planet.chord.message.SuccListMessage
Build the message with an empty Vector with initial size equals to successor list size specified on context.
SuccListMessage(Vector) - Constructor for class planet.chord.message.SuccListMessage
Build the message with the Vector succs as initial value.
SuccSetComparator - class planet.symphony.SuccSetComparator.
 
SuccSetComparator(Id) - Constructor for class planet.symphony.SuccSetComparator
 
SymphonyId - class planet.symphony.SymphonyId.
This Id is backed up a double value.
SymphonyId() - Constructor for class planet.symphony.SymphonyId
Must be initialized to initial value, in this case to [0.00].
SymphonyId(int) - Constructor for class planet.symphony.SymphonyId
Always throws an InitializationException, because this constructor is nonapplicable to this type of Id.
SymphonyId(double) - Constructor for class planet.symphony.SymphonyId
Builds a new SymphonyId with the decimals that appear in id double argument.
SymphonyId(byte[]) - Constructor for class planet.symphony.SymphonyId
Builds an Id with the data in byte[] format.
SymphonyId(int[]) - Constructor for class planet.symphony.SymphonyId
Always throws an InitializationException because this constructor is nonapplicable to this type of Id.
SymphonyId(String) - Constructor for class planet.symphony.SymphonyId
Builds a new Id with the double value that appear in the argument as String value.
SymphonyId(BigInteger) - Constructor for class planet.symphony.SymphonyId
Always throws an InitializationException because this constructor is nonapplicable to this type of Id.
SymphonyNode - class planet.symphony.SymphonyNode.
This node is an implementation of the Symphony overlay.
SymphonyNode(Id) - Constructor for class planet.symphony.SymphonyNode
 
SymphonyProperties - class planet.symphony.SymphonyProperties.
This class includes the initialization and the values for all configuration properties of the Chord overlay.
SymphonyProperties() - Constructor for class planet.symphony.SymphonyProperties
 
saveState() - Method in class planet.simulate.NetworkSimulator
Serialize the actual state.
saveState() - Method in class planet.simulate.Simulator
Serialize the actual state.
scheduleMessage(RouteMessage, long) - Method in interface planet.commonapi.EndPoint
Schedules a message to be delivered to this application after the provided number of milliseconds.
scheduleMessage(RouteMessage, long) - Method in class planet.generic.commonapi.EndPointImpl
Schedules a message to be delivered to this application after the provided number of milliseconds.
send(RouteMessage) - Method in interface planet.commonapi.Node
This method is invoked to send a message msg to another Node (me ---> another).
send(Queue) - Method in class planet.generic.commonapi.NetworkImpl
Takes all messages of queue and send to all destination nodes.
send(RouteMessage) - Method in class planet.generic.commonapi.NetworkNodeImpl
Puts a message in the outcoming queue of this node
send(RouteMessage) - Method in class planet.generic.commonapi.NodeImpl
Puts a message in the outcoming queue of this node
send(Queue) - Method in class planet.simulate.Simulator
Takes all messages of queue and send to all destination nodes
send(String, DHTPeerTestMessage) - Method in class planet.test.broadcast.DHTApplication
Owner DHTApplication method which permits to send a broadcast Message.
send(String, String) - Method in class planet.test.dht.ChordDHTApplication
Owner ChordDHTApplication method which permits to send a Message with a key/value pair, for INSERT.
send(String) - Method in class planet.test.dht.ChordDHTApplication
Owner ChordDHTApplication method which permits to send a Message with a key/value pair, for LOOKUP.
send(String, DHTPeerTestMessage) - Method in class planet.test.simpledht.DHTApplication
This method permits to send a message with the specified key textKey
sendData(RouteMessage, NodeHandle) - Method in class planet.chord.ChordNode
Send a message to destination node directly.
sendEvent(int) - Method in class planet.test.scribe.ScribePeerTest
Per enviar un event Scribe
sendMessage() - Method in class planet.test.broadcast.BroadcastTest
Per enviar un missatge
sendMessage() - Method in class planet.test.simpledht.DHTPeerTest
Send a Hello World message to the network, getting a radomly existing DHTApplication of the network.
sendMessages() - Method in class planet.generic.commonapi.NetworkImpl
Sends all message pending to be delivered by all nodes.
serializedFile - Variable in class planet.generic.commonapi.factory.NetworkFactoryImpl
The default filename from where read a serialized state of a network.
serializedFile - Static variable in class planet.util.Properties
Filename to use to load some serialized state.
setAlive(boolean) - Method in class planet.commonapi.NodeHandle
Updates the alive flag.
setAlive(boolean) - Method in class planet.generic.commonapi.NodeHandleImpl
Updates the alive flag.
setApplicationClass(String) - Method in interface planet.commonapi.factory.ApplicationFactory
Sets the class of the Application to generate future instances.
setApplicationClass(String) - Method in class planet.generic.commonapi.factory.ApplicationFactoryImpl
Sets the Application classname to use in the future.
setApplicationClass(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setApplicationId(String) - Method in interface planet.commonapi.RouteMessage
Sets the destination Id for this message
setApplicationId(String) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the application's identification who sends and will receive this message.
setBootStrap(NodeHandle) - Method in class planet.symphony.messages.JoinMessage
 
setContent(ScribeContent) - Method in class planet.scribe.messaging.AnycastMessage
Sets the content
setCurrentStep(int) - Static method in class planet.util.timer.ControlTimer
Sets the current step.
setData(String) - Method in class planet.test.broadcast.DHTPeerTestMessage
Sets new data.
setDestination(NodeHandle) - Method in interface planet.commonapi.RouteMessage
Sets the destination NodeHandle for this message
setDestination(NodeHandle) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the destination's NodeHandle.
setEndPoint(EndPoint) - Method in interface planet.commonapi.Application
Sets the EndPoint which permits communicate with underlying node.
setEndPoint(EndPoint) - Method in class planet.scribe.ScribeImpl
 
setEndPoint(EndPoint) - Method in class planet.test.broadcast.DHTApplication
Sets the underlying EndPoint of this application.
setEndPoint(EndPoint) - Method in class planet.test.dht.ChordDHTApplication
Sets the actual EndPoint to use to communication with underlying network.
setEndPoint(EndPoint) - Method in class planet.test.simpledht.DHTApplication
Sets the underlying EndPoint for interact with the Node, for sending and receiving messages.
setFinger(int, NodeHandle) - Method in class planet.chord.ChordNode
Sets a especific finger of the finger table
setId(String) - Method in interface planet.commonapi.Application
Sets the String identification of this application.
setId(String) - Method in class planet.scribe.ScribeImpl
Sets the identification of this application.
setId(String) - Method in class planet.test.broadcast.DHTApplication
Sets the String identification of this application.
setId(String) - Method in class planet.test.dht.ChordDHTApplication
Sets the identification of this instance of Application.
setId(String) - Method in class planet.test.simpledht.DHTApplication
Sets the identification of the Application
setIdFactory(IdFactory) - Method in interface planet.commonapi.factory.NodeFactory
Sets the IdFactory to use in the future, to generate new Ids.
setIdFactory(IdFactory) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setIdFactory(IdFactory) - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Sets the IdFactory to use in the future.
setInfo(Message) - Method in class planet.chord.message.BroadcastMessage
 
setKey(String) - Method in interface planet.commonapi.RouteMessage
Sets the identification key of this communication.
setKey(String) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the identification key of this communication.
setLevel(int) - Static method in class planet.simulate.Logger
Sets the level of logs to be applied.
setLimit(NodeHandle) - Method in class planet.chord.message.BroadcastMessage
 
setMaxRank(int) - Method in class planet.scribe.messaging.ReplicaSetMessage
 
setMessage(Message) - Method in interface planet.commonapi.RouteMessage
Sets the internal message for this message
setMessage(Message) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the Message to route.
setMessage(Message) - Method in class planet.generic.commonapi.message.DataMessage
 
setMessageKey(Id) - Method in class planet.generic.commonapi.message.DataMessage
 
setMessageKey(Id) - Method in class planet.scribe.messaging.ReplicaSetMessage
 
setMode(int) - Method in interface planet.commonapi.RouteMessage
Sets the mode of the actual Message.
setMode(int) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the mode of this messge.
setNetworkSize(int) - Method in interface planet.commonapi.factory.NetworkFactory
Sets the size of new networks.
setNetworkSize(int) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setNetworkSize(int) - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Sets a new size for the default building networks.
setNewNode(NodeHandle) - Method in class planet.symphony.messages.JoinMessage
 
setNewNodeId(NodeHandle) - Method in class planet.symphony.messages.NewSuccInListMessage
 
setNextHopHandle(NodeHandle) - Method in interface planet.commonapi.RouteMessage
Sets the next hop handle for this message
setNextHopHandle(NodeHandle) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the next node's Id to send immediately this message.
setNode(Id) - Method in class planet.chord.message.IdMessage
 
setNode(NodeHandle) - Method in class planet.chord.message.NodeMessage
 
setNode(String) - Method in class planet.test.dht.ChordDHTApplication
Sets the identification of the node over which this instance of application is running.
setNodeClass(Class) - Method in interface planet.commonapi.factory.NodeFactory
Sets Class to generate new Nodes.
setNodeClass(Class) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setNodeClass(Class) - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Sets the class of an implementation of NodeImpl to return by this factory in the future.
setNodeFactory(NodeFactory) - Method in interface planet.commonapi.factory.NetworkFactory
Sets the NodeFactory to use in the future to generate new networks.
setNodeFactory(NodeFactory) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setNodeFactory(NodeFactory) - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Sets the NodeFactory to use in the future.
setNodeHandleClass(Class) - Method in interface planet.commonapi.factory.NodeHandleFactory
Sets Class to generate new NodeHandles.
setNodeHandleClass(Class) - Method in class planet.generic.commonapi.factory.GenericFactory
Sets the NodeHandle class to use in the future.
setNodeHandleClass(Class) - Method in class planet.generic.commonapi.factory.NodeHandleFactoryImpl
Sets the class of an implementation of NodeHandle to return by this factory in the future.
setParent(NodeHandle) - Method in class planet.scribe.ScribeImpl.TopicManager
Sets the Parent attribute of the TopicManager object
setPathToRoot(Id[]) - Method in class planet.scribe.ScribeImpl.TopicManager
Sets the PathToRoot attribute of the TopicManager object
setPendingJoinMsg(Set) - Method in class planet.symphony.messages.QueryJoinSetMessage
 
setPolicy(ScribePolicy) - Method in interface planet.scribe.Scribe
Sets the current policy for this scribe object
setPolicy(ScribePolicy) - Method in class planet.scribe.ScribeImpl
Sets the current policy for this scribe object
setPred(NodeHandle) - Method in class planet.chord.ChordNode
Sets the predecessor node
setPredId(Id) - Method in class planet.symphony.messages.SetPredMessage
 
setPredSet(Collection) - Method in class planet.symphony.messages.SetInfoMessage
 
setReplicaSet(Vector) - Method in class planet.scribe.messaging.ReplicaSetMessage
 
setRequest(boolean) - Method in class planet.scribe.messaging.ReplicaSetMessage
 
setRetries(int) - Method in class planet.symphony.messages.JoinMessage
 
setSectionSizePred(double) - Method in class planet.symphony.messages.SetSectionSizePredMessage
 
setSectionSizeSucc(double) - Method in class planet.symphony.messages.SetSectionSizeSuccMessage
 
setSerializedFile(String) - Method in interface planet.commonapi.factory.NetworkFactory
Sets the filename from where capture a serialized state of a network.
setSerializedFile(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setSerializedFile(String) - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Sets the filename for capture a serialized state of some network.
setSource(NodeHandle) - Method in interface planet.commonapi.RouteMessage
Sets the source NodeHandle for this message
setSource(NodeHandle) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the source Node NodeHandle who sends this message.
setSource(NodeHandle) - Method in class planet.scribe.messaging.ScribeMessage
Method which set this messages' source address
setSourceNodeId(Id) - Method in class planet.test.broadcast.DHTPeerTestMessage
Sets a new Id of source Node, who sends (re-send) this message.
setStep(int) - Static method in class planet.simulate.Logger
Sets the actual step in run.
setSucc(NodeHandle) - Method in class planet.chord.ChordNode
Sets the successor node
setSuccId(Id) - Method in class planet.symphony.messages.SetSuccMessage
 
setSuccSet(Collection) - Method in class planet.symphony.messages.SetInfoMessage
 
setSuccs(Vector) - Method in class planet.chord.message.SuccListMessage
 
setTimer(TimerTask, long) - Method in interface planet.commonapi.Node
Sets a new task to make only once time.
setTimer(TimerTask, long, long) - Method in interface planet.commonapi.Node
Sets a new task to make periodicly at period time.
setTimer(TimerTask, long, long) - Method in class planet.generic.commonapi.NetworkNodeImpl
Sets a task to be executed periodicly at each period of time.
setTimer(TimerTask, long) - Method in class planet.generic.commonapi.NetworkNodeImpl
Sets a task to be executed only one time at specified firstTime.
setTimer(TimerTask, long, long) - Method in class planet.generic.commonapi.NodeImpl
Sets a task to be executed periodicly at each period of time.
setTimer(TimerTask, long) - Method in class planet.generic.commonapi.NodeImpl
Sets a task to be executed only one time at specified firstTime.
setTimerTask(TimerTask, long) - Method in class planet.util.timer.SimulationTimerImpl
Permits add a task for only one execution after delay steps.
setTimerTask(TimerTask, long, long) - Method in class planet.util.timer.SimulationTimerImpl
Permits add a task for repeatly execution, the first time after delay steps, and others after period steps.
setTimerTask(TimerTask, long) - Method in class planet.util.timer.ThreadTimer
Sets a new TimerTask to schedule for only one activation.
setTimerTask(TimerTask, long, long) - Method in class planet.util.timer.ThreadTimer
Sets a new TimerTask to schedule periodicly.
setTimerTask(TimerTask, long) - Method in interface planet.util.timer.Timer
Sets a TimerTask to execute only once, after delay time.
setTimerTask(TimerTask, long, long) - Method in interface planet.util.timer.Timer
Sets a TimerTask to execute only once, after delay time, and after each period time.
setTopology(String) - Method in interface planet.commonapi.factory.NetworkFactory
Sets the topology of the new generated networks.
setTopology(String) - Method in interface planet.commonapi.factory.NodeFactory
Sets the topology of the network to know how generates new Ids.
setTopology(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
 
setTopology(String) - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Sets the topology for the networks to build in the future.
setTopology(String) - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Sets the topology of the network to know how generates new Ids.
setType(int) - Method in interface planet.commonapi.RouteMessage
Sets the type of the actual Message.
setType(int) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets the type of this message.
setUp() - Method in class planet.test.IdTest
 
setUp() - Method in class planet.test.SimpleTest
 
setUp() - Method in class planet.test.scribe.ScribeTest
 
setValue(Object) - Method in class planet.chord.ChordId
Sets the new value with the int[] that appears at newValue.
setValue(Id) - Method in class planet.commonapi.Id
Sets the new value with Id newValue.
setValue(Object) - Method in class planet.commonapi.Id
Sets the new value to this Id with newValue
setValue(double) - Method in class planet.symphony.SymphonyId
 
setValue(Object) - Method in class planet.symphony.SymphonyId
Sets the new value for this SymphonyId.
setValues(String, NodeHandle, NodeHandle, NodeHandle, Message, String, int, int) - Method in interface planet.commonapi.RouteMessage
Sets all values of the actual RouteMessage, before to be sent.
setValues(String, NodeHandle, NodeHandle, NodeHandle, Message, String, int, int) - Method in class planet.generic.commonapi.RouteMessageImpl
Sets all values of the actual RouteMessage, before to be sent.
shift(int, int) - Method in class planet.chord.ChordId
Shift operator. shift(-1,0) multiplies value of this by two, shift(1,0) divides by 2
shift(int, int, boolean) - Method in class planet.chord.ChordId
Shift operator. shift(-1,0) multiplies value of this by two, shift(1,0) divides by 2
shift(int, int) - Method in class planet.commonapi.Id
Shift operator. shift(-1,0) multiplies value of this by two, shift(1,0) divides by 2
shift(int, int) - Method in class planet.symphony.SymphonyId
 
show() - Method in class planet.util.OrderedList
 
simulate() - Method in interface planet.commonapi.Network
Runs the process to simulate one time step.
simulate() - Method in class planet.generic.commonapi.NetworkImpl
Simulate one step.
simulate() - Method in class planet.simulate.NetworkSimulator
Executes only one step of simulation.
simulate() - Method in class planet.simulate.Simulator
Executes step by step 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.
simulationSteps - Static variable in class planet.util.Properties
Number of steps to be runned after any node join or leave.
size() - Method in interface planet.commonapi.Network
Returns the number of Nodes that contains the actual network.
size() - Method in class planet.generic.commonapi.NetworkImpl
Returns the actual number of nodes to the network.
size() - Method in class planet.util.OrderedList
 
size() - Method in class planet.util.Queue
Determine the number of elements within the queue
source - Variable in class planet.generic.commonapi.RouteMessageImpl
Source Node Id who sends this message.
source - Variable in class planet.scribe.messaging.ScribeMessage
 
stabRate - Variable in class planet.chord.ChordNode
Number of simulation steps without changes on finger table.
stabilize() - Method in class planet.chord.ChordNode
Verify node immediate successor and tell the successor about this, moreover generate and update the successor list.
stabilize() - Method in interface planet.commonapi.Network
Runs the process of stabilization while the network not has been stabilized.
stabilize() - Method in class planet.generic.commonapi.NetworkImpl
Stabilize the network.
stabilize() - Method in class planet.simulate.NetworkSimulator
Make a simple loop that make the stabilization of the actual network.
stabilizeSteps - Variable in class planet.chord.ChordProperties
Number of steps for statibilization.
start - Variable in class planet.chord.ChordNode
 
stop() - Method in interface planet.simulate.ISimulator
 
stop() - Method in class planet.simulate.NetworkSimulator
Do nothing.
stop() - Method in class planet.simulate.Simulator
 
subscribe(Topic, ScribeClient) - Method in interface planet.scribe.Scribe
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in interface planet.scribe.Scribe
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient) - Method in class planet.scribe.ScribeImpl
Subscribes the given client to the provided topic.
subscribe(Topic, ScribeClient, ScribeContent) - Method in class planet.scribe.ScribeImpl
Subscribes the given client to the provided topic.
subscribeFailed(Topic) - Method in interface planet.scribe.ScribeClient
Informs the client that a subscribe on the given topic failed - the client should retry the subscribe or take appropriate action.
subscribeFailed - Variable in class planet.test.scribe.ScribeApplication
Whether this client has had a subscribe fail
subscribeFailed(Topic) - Method in class planet.test.scribe.ScribeApplication
 
subscribeFailed - Variable in class planet.test.scribe.ScribeClientTest
Whether this client has had a subscribe fail
subscribeFailed(Topic) - Method in class planet.test.scribe.ScribeClientTest
 
subscriber - Variable in class planet.scribe.messaging.SubscribeMessage
The original subscriber
subtract(Id) - Method in class planet.chord.ChordId
 
subtract(Id) - Method in class planet.commonapi.Id
Returns an Id corresponding to this Id minus a given distance
subtract(Id) - Method in class planet.symphony.SymphonyId
 
subtractWithCarry(Id) - Method in class planet.chord.ChordId
 
succListMax - Variable in class planet.chord.ChordProperties
Max size for successor list.
succ_list - Variable in class planet.chord.ChordNode
 
suite() - Static method in class planet.test.IdTest
 
suite() - Static method in class planet.test.SimpleTest
 
suite() - Static method in class planet.test.scribe.ScribeTest
 

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