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

G

GET_PRE - Static variable in class planet.chord.ChordNode
Type value: Start a set of messages that permits to find the inmediate node in charge of any key.
GET_SUCC - Static variable in class planet.symphony.SymphonyNode
 
GenEvents - class planet.simulate.GenEvents.
 
GenEvents() - Constructor for class planet.simulate.GenEvents
 
GenFileEvents - class planet.simulate.GenFileEvents.
 
GenFileEvents() - Constructor for class planet.simulate.GenFileEvents
 
GenSerializedFile - class planet.test.serialize.GenSerializedFile.
Builds a network based with events file "test_join1000d.txt" and serialize obtained network.
GenSerializedFile() - Constructor for class planet.test.serialize.GenSerializedFile
 
GenericApp - class planet.generic.commonapi.GenericApp.
This class only attemps to help to programmers make more simple the initialization of the required context of new applications.
GenericApp() - Constructor for class planet.generic.commonapi.GenericApp
Make required initialization on the context of the application.
GenericApp(String, String, String) - Constructor for class planet.generic.commonapi.GenericApp
Make required initialization on the context of the application.
GenericFactory - class planet.generic.commonapi.factory.GenericFactory.
It is an abstraction class that follows the Factory Method pattern.
GenericFactory() - Constructor for class planet.generic.commonapi.factory.GenericFactory
 
Globals - class planet.simulate.Globals.
This class contains as static manner all of the types and string representatations of them requireds for the simulator.
Globals() - Constructor for class planet.simulate.Globals
 
gatherStatistics() - Method in class planet.test.dht.ChordDHTApplication
Generate a string with a representation of keys and values existing at this application.
genDistribEvents(int) - Static method in class planet.simulate.GenEvents
 
genDistribEvents(String, int, int) - Static method in class planet.simulate.GenFileEvents
 
genRandomEvents(String, int, int) - Static method in class planet.simulate.GenFileEvents
 
genRandomIds(int) - Static method in class planet.simulate.GenEvents
Generate a set of random ids for nodesto insert to Chord ring.
genRandomIds(Id, int, int) - Static method in class planet.simulate.GenEvents
 
generate() - Method in interface planet.simulate.IEventGenerator
 
generate() - Method in class planet.simulate.JoinGenerator
 
generate() - Method in class planet.simulate.SampleGenerator
 
generateByteHash(String) - Static method in class planet.util.Utilities
Generate a hash code from specified data.
generateIntHash(String) - Static method in class planet.util.Utilities
Generate a hash code from specified data.
generateKey() - Static method in class planet.generic.commonapi.factory.GenericFactory
Generate a unique key, based on a simple int.
generateKey() - Method in class planet.util.KeyGen
 
get(int) - Method in class planet.util.OrderedList
 
get() - Method in class planet.util.Queue
Fetch the value at the head of the queue.
getAllInserts() - Static method in class planet.simulate.Results
 
getAllLookups() - Static method in class planet.simulate.Results
 
getApplication() - Method in interface planet.commonapi.EndPoint
Gets the associated Application.
getApplication() - Method in class planet.generic.commonapi.EndPointImpl
Gets the associated Application.
getApplicationClass() - Method in interface planet.commonapi.factory.ApplicationFactory
Gets the actual Application class whose is generating the new instances of the application, in calls to the method build()
getApplicationClass() - Method in class planet.generic.commonapi.factory.ApplicationFactoryImpl
Gets the Application classname actually in use.
getApplicationClass() - Static method in class planet.generic.commonapi.factory.GenericFactory
 
getApplicationFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of ApplicationFactory.
getApplicationFactory(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of ApplicationFactory.
getApplicationId() - Method in interface planet.commonapi.EndPoint
Returns the Application's identification.
getApplicationId() - Method in interface planet.commonapi.RouteMessage
Returns the application Id for this message
getApplicationId() - Method in class planet.generic.commonapi.EndPointImpl
Returns the identification of the related Application
getApplicationId() - Method in class planet.generic.commonapi.RouteMessageImpl
Gets the related application's identification.
getBootStrap() - Method in class planet.symphony.messages.JoinMessage
 
getBroadcastMessage(String, NodeHandle, NodeHandle, NodeHandle, Message) - Static method in class planet.chord.ChordNode
Return a RouteMessage with the specified values.
getChildren(Topic) - Method in interface planet.scribe.Scribe
Returns the list of children for a given topic
getChildren() - Method in class planet.scribe.ScribeImpl.TopicManager
Gets the Children attribute of the TopicManager object
getChildren(Topic) - Method in class planet.scribe.ScribeImpl
Returns the list of children for a given topic
getClients() - Method in class planet.scribe.ScribeImpl.TopicManager
Gets the Clients attribute of the TopicManager object
getClients(Topic) - Method in class planet.scribe.ScribeImpl
Returns the list of clients for a given topic
getContent() - Method in class planet.scribe.messaging.AnycastMessage
Returns the content
getContent() - Method in class planet.scribe.messaging.PublishMessage
Returns the content
getContent() - Method in class planet.scribe.messaging.PublishRequestMessage
Returns the content
getData() - Method in class planet.test.broadcast.DHTPeerTestMessage
Gets the data.
getData() - Method in class planet.test.simpledht.DHTPeerTestMessage
Gets the content of the message.
getDataMessage(String, NodeHandle, NodeHandle, NodeHandle, Message) - Static method in class planet.chord.ChordNode
Return a RouteMessage with the specified values.
getDecimals(double) - Static method in class planet.symphony.SymphonyId
Gives back the value between 0.0 and 1.0 of the value, using only the decimals of the argument.
getDestination() - Method in interface planet.commonapi.RouteMessage
Returns the destination NodeHandle for this message
getDestination() - Method in class planet.generic.commonapi.RouteMessageImpl
Get the destination node's NodeHandle.
getDigit(int, int) - Method in class planet.chord.ChordId
Gets the ith digit in base 2^b. i = 0 is the least significant digit.
getDoubleValue() - Method in class planet.symphony.SymphonyId
 
getEndPointFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of EndPointFactory.
getEndPointFactory(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of EndPointFactory.
getEvents(int) - Method in interface planet.simulate.IScheduler
 
getEvents(int) - Method in class planet.simulate.Scheduler
 
getFingerChanges() - Method in class planet.chord.ChordNode
Returns the count of the finger table changes
getFrom() - Method in class planet.simulate.Event
 
getFrom() - Method in interface planet.simulate.IEvent
 
getId() - Method in interface planet.commonapi.Application
Gets the identification of this application.
getId() - Method in interface planet.commonapi.EndPoint
Returns this node's id, which is its identifier in the namespace.
getId() - Method in interface planet.commonapi.Node
Returns the Id of this node
getId() - Method in class planet.commonapi.NodeHandle
Returns this node's id.
getId() - Method in class planet.generic.commonapi.EndPointImpl
Returns the identification of the related Node
getId() - Method in class planet.generic.commonapi.NetworkNodeImpl
Returns the id of the node *
getId() - Method in class planet.generic.commonapi.NodeHandleImpl
Gets the Id of the related node
getId() - Method in class planet.generic.commonapi.NodeImpl
Returns the id of the node *
getId() - Method in class planet.scribe.ScribeImpl
Returns the Id of the application
getId() - Method in class planet.scribe.Topic
Returns the Id to which this topic is mapped
getId(IdFactory, String) - Static method in class planet.scribe.Topic
Returns the Id to which the string is mapped
getId() - Method in class planet.scribe.messaging.AbstractSubscribeMessage
Returns this subscribe lost message's id
getId() - Method in class planet.scribe.messaging.SubscribeMessage
Returns this subscribe lost message's id
getId() - Method in class planet.test.broadcast.DHTApplication
Gets the identification of the Application
getId() - Method in class planet.test.dht.ChordDHTApplication
Gets the identification of this instance of Application.
getId() - Method in class planet.test.simpledht.DHTApplication
Gets the identification of the Application
getIdFactory() - Method in interface planet.commonapi.Node
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in interface planet.commonapi.factory.NodeFactory
Returns the IdFactory that the concrete implementation uses to generate new Ids for new instances of Nodes.
getIdFactory() - Method in class planet.generic.commonapi.NetworkNodeImpl
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Method in class planet.generic.commonapi.NodeImpl
Returns a factory for Ids specific to this node's protocol.
getIdFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of IdFactory.
getIdFactory(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of IdFactory.
getIdFactory() - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Gets the actual IdFactory in use.
getInfo() - Method in class planet.chord.ChordNode
 
getInfo() - Method in class planet.chord.message.BroadcastMessage
 
getInfo() - Method in class planet.generic.commonapi.NetworkNodeImpl
Returns information of the node
getInfo() - Method in class planet.generic.commonapi.NodeImpl
Returns information of the node
getInfo() - Method in class planet.symphony.SymphonyNode
 
getInsert(String) - Static method in class planet.simulate.Results
 
getInternalNetwork() - Method in class planet.simulate.NetworkSimulator
Returns a reference of the internal network.
getKey() - Method in interface planet.commonapi.RouteMessage
Gets the identification key of this communication.
getKey() - Method in class planet.generic.commonapi.RouteMessageImpl
Gets the identification key of this message.
getKey() - Method in class planet.test.dht.ChordDHTMessage
 
getLimit() - Method in class planet.chord.message.BroadcastMessage
 
getLocalHandle() - Method in class planet.chord.ChordNode
Return the local NodeHandle.
getLocalHandle() - Method in interface planet.commonapi.Node
Returns the NodeHandle for the actual Node.
getLocalHandle() - Method in class planet.generic.commonapi.NetworkNodeImpl
Returns the local NodeHandle
getLocalHandle() - Method in class planet.generic.commonapi.NodeImpl
Returns the local NodeHandle
getLocalNodeHandle() - Method in interface planet.commonapi.EndPoint
Returns a handle to the local node below this endpoint.
getLocalNodeHandle() - Method in class planet.generic.commonapi.EndPointImpl
Returns a handle to the local node below this endpoint.
getLookup(Id) - Static method in class planet.simulate.Results
 
getMaxRank() - Method in class planet.scribe.messaging.ReplicaSetMessage
 
getMaximum() - Static method in class planet.chord.ChordId
This method returns the maximum value for a ChordId that is possible to build, according the number of bits for key actually in use.
getMaximum() - Static method in class planet.commonapi.Id
This method returns the maximum value for an Id that is possible to build.
getMaximum() - Static method in class planet.symphony.SymphonyId
This method returns the maximum value for a SymphonyId that is possible to build.
getMessage() - Method in interface planet.commonapi.RouteMessage
Returns the enclosed message inside of this message
getMessage() - Method in class planet.generic.commonapi.RouteMessageImpl
Get the Message to route.
getMessage() - Method in class planet.generic.commonapi.message.DataMessage
 
getMessage(String, NodeHandle, NodeHandle, int, int) - Static method in class planet.simulate.MessagePool
Return a RouteMessage with the specified values.
getMessage(String, NodeHandle, NodeHandle, NodeHandle, Message, int, int, String) - Static method in class planet.simulate.MessagePool
Builds a new instance of RouteMessage with all specified values.
getMessageKey() - Method in class planet.generic.commonapi.message.DataMessage
 
getMessageKey() - Method in class planet.scribe.messaging.ReplicaSetMessage
 
getMode() - Method in interface planet.commonapi.RouteMessage
Gets the mode of the actual Message.
getMode() - Method in class planet.generic.commonapi.RouteMessageImpl
Gets the mode of this message.
getNetworkFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of NetworkFactory.
getNetworkFactory(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of NetworkFactory.
getNetworkSize() - Method in interface planet.commonapi.factory.NetworkFactory
Returns the actual size of the new Networks.
getNetworkSize() - Static method in class planet.generic.commonapi.factory.GenericFactory
 
getNetworkSize() - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Inform from the network size for the default building networks.
getNewNode() - Method in class planet.symphony.messages.JoinMessage
 
getNewNode() - Method in class planet.symphony.messages.NewSuccInListMessage
 
getNext() - Method in class planet.scribe.messaging.AnycastMessage
Returns the next handle to visit and removes the node from the list.
getNextHopHandle() - Method in interface planet.commonapi.RouteMessage
Returns the next hop handle for this message.
getNextHopHandle() - Method in class planet.generic.commonapi.RouteMessageImpl
Get next node's NodeHandle to send this message.
getNode() - Method in class planet.chord.message.IdMessage
 
getNode() - Method in class planet.chord.message.NodeMessage
 
getNodeClass() - Method in interface planet.commonapi.factory.NodeFactory
Gets Class for the generated Nodes.
getNodeClass() - Static method in class planet.generic.commonapi.factory.GenericFactory
 
getNodeClass() - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Gets the actual class of implementation of NodeImpl returned by this factory.
getNodeFactory() - Method in interface planet.commonapi.factory.NetworkFactory
Returns the actual NodeFactory to use to generate networks.
getNodeFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of NodeFactory.
getNodeFactory(String) - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of NodeFactory.
getNodeFactory() - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Returns the NodeFactory actually in use.
getNodeHandleClass() - Method in interface planet.commonapi.factory.NodeHandleFactory
Gets Class for the generated NodeHandles.
getNodeHandleClass() - Static method in class planet.generic.commonapi.factory.GenericFactory
Gets the NodeHandle class actually in use to build new NodeHandles.
getNodeHandleClass() - Method in class planet.generic.commonapi.factory.NodeHandleFactoryImpl
Gets the actual class of implementation of NodeHandle returned by this factory.
getNodeHandleFactory() - Static method in class planet.generic.commonapi.factory.GenericFactory
Builds a new instance of NodeHandleFactory.
getNodeId() - Method in class planet.scribe.ScribeImpl
Returns the Id of the local node
getNodes() - Method in class planet.simulate.Simulator
Returns the HashMap structure of the all nodes
getOriginNode() - Method in class planet.test.dht.ChordDHTMessage
 
getParent() - Method in class planet.scribe.ScribeImpl.TopicManager
Gets the Parent attribute of the TopicManager object
getParent(Topic) - Method in class planet.scribe.ScribeImpl
Returns the parent for a given topic
getPathToRoot() - Method in class planet.scribe.ScribeImpl.TopicManager
Gets the PathToRoot attribute of the TopicManager object
getPathToRoot() - Method in class planet.scribe.messaging.SubscribeAckMessage
Returns the path to the root for the node receiving this message
getPendingJoinMsg() - Method in class planet.symphony.messages.QueryJoinSetMessage
 
getPolicy() - Method in interface planet.scribe.Scribe
Returns the current policy for this scribe object
getPolicy() - Method in class planet.scribe.ScribeImpl
Returns the current policy for this scribe object
getPred() - Method in class planet.chord.ChordNode
Returns the NodeHandle of the present identification of the precursor of the node
getPred() - Method in interface planet.commonapi.Node
Returns the NodeHandle of the present predecessor of the node
getPred() - Method in class planet.symphony.SymphonyNode
 
getPredId() - Method in class planet.symphony.messages.SetPredMessage
 
getPredSet() - Method in class planet.symphony.messages.SetInfoMessage
 
getPreviousParent() - Method in class planet.scribe.messaging.SubscribeMessage
Returns the node who is trying to subscribe
getProximity(Id, Id) - Method in interface planet.commonapi.Network
Evaluates the proximity between the two nodes.
getProximity() - Method in class planet.commonapi.NodeHandle
Evaluates the proximity between the node who invokes this method, and the node that represents this NodeHandle.
getProximity(Id, Id) - Method in class planet.generic.commonapi.NetworkImpl
Always returns 1 (one).
getProximity() - Method in class planet.generic.commonapi.NodeHandleImpl
Always returns one as proximity between any two nodes.
getRandomApplication(String) - Method in interface planet.commonapi.Network
Gets a reference of some application on any node of the network.
getRandomApplication(String) - Method in class planet.generic.commonapi.NetworkImpl
Gets a reference of some application on any node of the network.
getRandomNode(Random) - Method in interface planet.commonapi.Network
Returns a randomly selected node of actual network.
getRandomNode(Random) - Method in class planet.generic.commonapi.NetworkImpl
Returns a randomly selected node of actual network.
getRandomNode(Random) - Method in class planet.simulate.Simulator
Selects a node by a random number
getRegisteredApplications() - Method in interface planet.commonapi.Node
Returns all references of the applications that mantains this node.
getRegisteredApplications() - Method in class planet.generic.commonapi.NetworkNodeImpl
Returns all references of the applications that mantains this node.
getRegisteredApplications() - Method in class planet.generic.commonapi.NodeImpl
Returns all references of the applications that mantains this node.
getReplicaSet() - Method in class planet.scribe.messaging.ReplicaSetMessage
 
getRetries() - Method in class planet.symphony.messages.JoinMessage
 
getSectionSizePred() - Method in class planet.symphony.messages.SetSectionSizePredMessage
 
getSectionSizeSucc() - Method in class planet.symphony.messages.SetSectionSizeSuccMessage
 
getSerializedFile() - Method in interface planet.commonapi.factory.NetworkFactory
Gets the actual file from where capture a serialized state of a network.
getSerializedFile() - Static method in class planet.generic.commonapi.factory.GenericFactory
 
getSerializedFile() - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Gets the filename for the serialized state of some network.
getSimulatedSteps() - Method in interface planet.commonapi.Network
Gets the actual number of simulated steps.
getSimulatedSteps() - Method in class planet.generic.commonapi.NetworkImpl
Gets the actual number of simulated steps.
getSizeNetwork() - Method in class planet.simulate.NetworkSimulator
Return the size of the network
getSizeRing() - Method in class planet.simulate.Simulator
Return the size of the network
getSource() - Method in interface planet.commonapi.RouteMessage
Returns the source NodeHandle for this message
getSource() - Method in class planet.generic.commonapi.RouteMessageImpl
Gets de source Node NodeHandle of the message
getSource() - Method in class planet.scribe.messaging.ScribeMessage
Method which returns this messages' source address
getSourceNodeId() - Method in class planet.test.broadcast.DHTPeerTestMessage
Gets Id of source Node, who sends this message.
getStabRate() - Static method in class planet.simulate.Results
 
getStep() - Static method in class planet.simulate.Logger
Gets the actual step in run.
getSubscribeFailed() - Method in class planet.test.scribe.ScribeApplication
 
getSubscribeFailed() - Method in class planet.test.scribe.ScribeClientTest
 
getSubscriber() - Method in class planet.scribe.messaging.SubscribeMessage
Returns the node who is trying to subscribe
getSucc() - Method in class planet.chord.ChordNode
Returns the NodeHandle of the present identification of the successor of the node
getSuccId() - Method in class planet.symphony.messages.SetSuccMessage
 
getSuccList(int) - Method in class planet.chord.ChordNode
Returns the successor list of the present node
getSuccList(int) - Method in interface planet.commonapi.Node
Returns the successor list of the present node with max number of Ids.
getSuccList(int) - Method in class planet.symphony.SymphonyNode
 
getSuccSet() - Method in class planet.symphony.messages.SetInfoMessage
 
getSuccs() - Method in class planet.chord.message.SuccListMessage
 
getTime() - Method in class planet.simulate.Event
 
getTime() - Method in interface planet.simulate.IEvent
 
getTimes() - Method in class planet.simulate.Event
 
getTimes() - Method in interface planet.simulate.IEvent
 
getTo() - Method in class planet.simulate.Event
 
getTo() - Method in interface planet.simulate.IEvent
 
getTopic() - Method in class planet.scribe.messaging.ScribeMessage
Method which returns this messages' topic
getTopology() - Method in interface planet.commonapi.Network
Returns the topology of the actual network.
getTopology() - Method in interface planet.commonapi.factory.NetworkFactory
Gets the actual network's topology of the generated networks.
getTopology() - Method in interface planet.commonapi.factory.NodeFactory
Gets the actual topology for the network.
getTopology() - Method in class planet.generic.commonapi.NetworkImpl
Gets the actual topology of the underlying network.
getTopology() - Static method in class planet.generic.commonapi.factory.GenericFactory
 
getTopology() - Method in class planet.generic.commonapi.factory.NetworkFactoryImpl
Inform the topology actually in use to build networks.
getTopology() - Method in class planet.generic.commonapi.factory.NodeFactoryImpl
Gets the actual topology for the network.
getTraffic() - Static method in class planet.simulate.Results
 
getType() - Method in interface planet.commonapi.RouteMessage
Gets the type of the actual Message.
getType() - Method in class planet.generic.commonapi.RouteMessageImpl
Gets the type of this message.
getType() - Method in class planet.simulate.Event
 
getType(String) - Static method in class planet.simulate.EventParser
 
getType() - Method in interface planet.simulate.IEvent
 
getType() - Method in class planet.test.dht.ChordDHTMessage
 
getValue() - Method in class planet.chord.ChordId
Return the int[] with the value of this Id.
getValue() - Method in class planet.commonapi.Id
Returns the internal representation value of this Id.
getValue() - Method in class planet.symphony.SymphonyId
 
getValue() - Method in class planet.test.dht.ChordDHTMessage
 
getVectorValue() - Method in class planet.test.dht.ChordDHTMessage
 

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