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

A

addNode(NodeReference) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
addNode(NodeReference) - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
addRestResourceClasses(Set<Class<?>>) - Method in class org.netbeans.rest.application.config.ApplicationConfig
Do not modify addRestResourceClasses() method.
addRestResourceClasses(Set<Class<?>>) - Method in class org.unict.ing.pds.dhtdb.datamanager.ApplicationConfig
Do not modify addRestResourceClasses() method.
ApplicationConfig - Class in org.netbeans.rest.application.config
 
ApplicationConfig() - Constructor for class org.netbeans.rest.application.config.ApplicationConfig
 
ApplicationConfig - Class in org.unict.ing.pds.dhtdb.datamanager
 
ApplicationConfig() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.ApplicationConfig
 

B

BaseNode - Class in org.unict.ing.pds.dhtdb.utils.common
 
BaseNode() - Constructor for class org.unict.ing.pds.dhtdb.utils.common.BaseNode
 
BaseNode(NodeReference) - Constructor for class org.unict.ing.pds.dhtdb.utils.common.BaseNode
 
BIN - Static variable in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
bootstrap(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
TODO
bootstrap(NodeReference) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
bootstrap(NodeReference) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
branchNodesBetweenLabels(Label, Label) - Static method in class org.unict.ing.pds.light.utils.Label
Among all branch nodes (i.e., the second children of the ancestors) in the local tree, there exist one or more whose regions overlap the query range.
Bucket - Class in org.unict.ing.pds.light.utils
A bucket stores some infos for the distributed tree: - the Label to get the hashed key - the Range to get the interval covered by the leaf - the records counter to deal with splitAndPut
Bucket(Key) - Constructor for class org.unict.ing.pds.light.utils.Bucket
 
Bucket(Key, Range, Label, int) - Constructor for class org.unict.ing.pds.light.utils.Bucket
 
Bucket(Range, Label, int) - Constructor for class org.unict.ing.pds.light.utils.Bucket
 
Bucket(Range, Label) - Constructor for class org.unict.ing.pds.light.utils.Bucket
 
Bucket() - Constructor for class org.unict.ing.pds.light.utils.Bucket
 
Bucket(Key, long, long, String, int) - Constructor for class org.unict.ing.pds.light.utils.Bucket
 

C

checkPredecessor() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Ping/Healthcheck of the predecessor
checkTreeHeight(Label) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
Called to check, in run-time, the height of the tree using the length of a Label
checkTreeHeight(Label) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBeanLocal
 
ChordNode - Interface in org.unict.ing.pds.dhtdb.utils.chord
 
collection - Variable in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
compareTo(NodeReference) - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
compareTo(Key) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
contains(Range) - Method in class org.unict.ing.pds.light.utils.Range
 
contains(long) - Method in class org.unict.ing.pds.light.utils.Range
 
context - Variable in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
 
context - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
context - Variable in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
 
context - Variable in class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
 
context - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
context - Variable in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
 
CPUStat - Class in org.unict.ing.pds.dhtdb.utils.model
Model for the statistics of CPU
CPUStat(float, long, String, Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.CPUStat
 
create() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Create new Chord Ring with only "myself"
createSplit(Boolean) - Method in class org.unict.ing.pds.light.utils.Range
Creates the Range for the left or right child of the Bucket associated with this range
credential - Variable in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 

D

database - Variable in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
DataManagerChordSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager
The bean responsible of the low-level communication with the Chord Overlay network
DataManagerChordSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
 
dataManagerChordSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
dataManagerChordSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
 
dataManagerChordSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBean
 
DataManagerChordSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager
 
DataManagerSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager
The bean responsible for the requests from the FrontEnd REST APIs
DataManagerSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBean
 
dataManagerSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
 
dataManagerSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
 
DataManagerSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager
 
days - Variable in class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 
db - Variable in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
dBConnectionSingletonSessionBean - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
CONFIG VARS END
DBConnectionSingletonSessionBean - Class in org.unict.ing.pds.dhtdb.replica.storage
A singleton that is responsible for a single connection to the local mongo database
DBConnectionSingletonSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
DBConnectionSingletonSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.replica.storage
 
DEC - Static variable in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
delete(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Remove from the storage of the node executing this method
delete(String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Delete a key
delete(Key) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
delete(Key) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
DHTNode - Interface in org.unict.ing.pds.dhtdb.utils.dht
 
disk - Variable in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 

E

EMPTY_RANGE - Static variable in class org.unict.ing.pds.light.utils.Range
 
equals(Object) - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
equals(Object) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
equals(Object) - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
equals(Object) - Method in class org.unict.ing.pds.light.utils.Label
 
equals(Object) - Method in class org.unict.ing.pds.light.utils.Range
 

F

fillFingertable() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Fill the fingerTable
find(Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
find(Key) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
findBy(String) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
findSuccessor(Key) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
implementation of the findSuccessor Chord primitive using the FingerTable and a RemoteNodeProxy (the DataManager is just a client, not in the ring, as Chord protocol permits)
findSuccessor(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
findSuccessor primitive of chord protocol
findSuccessor(String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Retrieves successor for the given Key (findSuccessor)
findSuccessor(Key) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
findSuccessor(Key) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
fingerSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
CONFIG VARS END
FingerSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager
See FingerTable class, this Bean is a Singleton the is responsible for the FingerTable of the DataManager, the implementation is the same for DataManager (not in the ring) and any ReplicaManager (in the ring)
FingerSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.FingerSessionBean
 
FingerSessionBean - Class in org.unict.ing.pds.dhtdb.replica.p2p
See FingerTable class, this Bean is a Singleton the is responsible for the FingerTable of the DataManager, the implementation is the same for DataManager (not in the ring) and any ReplicaManager (in the ring)
FingerSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.replica.p2p.FingerSessionBean
 
fingerSessionBean - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
FingerSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.utils.chord
 
FingerTable - Class in org.unict.ing.pds.dhtdb.utils.chord
 
FingerTable() - Constructor for class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
FIXFINGER_MULT - Static variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
fixFingers() - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Fix fingers Chord primitive implementation
fixFingers() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Fix fingerTable (recreates and Swap with LockWrite).

G

GenericStat - Class in org.unict.ing.pds.dhtdb.utils.model
Class for a GenericStat (extended by the specific stats)
GenericStat(long, String, Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
GenericStat(long) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
GenericStat() - Constructor for class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
GenericValue - Class in org.unict.ing.pds.dhtdb.utils.model
GenericValue has only a Key, extending this class you can creates your model for several kind of Datas Created to make Chord specific-data-structure agnostic
GenericValue(Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.GenericValue
 
get(String, String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBean
 
get(String, String, String, String) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBeanLocal
 
get(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Get a List of Values stored in the storage of the node executing this method with the given Key
get(String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Get Data
get(Key) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
get(Key) - Method in interface org.unict.ing.pds.dhtdb.utils.dht.DHTNode
 
getAll() - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
scanners/
getBetween(String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
scanners/tsStart/tsEnd
getBitSet() - Method in class org.unict.ing.pds.light.utils.Label
 
getByScannerInterval(String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
scanners/$scanner_X/$tsStart/$tsEnd (X is [0-9]+)
getByScannerTopicInterval(String, String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
/$scanner_X/topics/$topic/$tsStart/$tsEnd
getByTopicInterval(String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
/topics/$topic/$tsStart/$tsEnd
getByTopicsScannerInterval(String, String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
/topics/$topic/scanners/$scanner/tsStart/tsEnd
getClasses() - Method in class org.netbeans.rest.application.config.ApplicationConfig
 
getClasses() - Method in class org.unict.ing.pds.dhtdb.datamanager.ApplicationConfig
 
getClosestPrecedingNode(Key) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
getClosestPrecedingNode(NodeReference) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
getClosestPrecedingNode(Key) - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
getClosestPrecedingNode(NodeReference) - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
getDatabase() - Method in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
getDatabase() - Method in interface org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBeanLocal
 
getDisk() - Method in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 
getEndpoint() - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
getFirst() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
getFirst() - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
getHasJoined() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
getHasJoined() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
getHasJoined() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
getHostname() - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
getKey() - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
getKey() - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericValue
 
getLabel() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getLabel() - Method in class org.unict.ing.pds.light.utils.Label
 
getLast() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
getLast() - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
getLeafLabel() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getLength() - Method in class org.unict.ing.pds.light.utils.Label
 
getLessThanAndRemove(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
getLessThanAndRemove(Key) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
getLessThanAndRemove(Key) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
getLocal() - Static method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
getLower() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getLower() - Method in class org.unict.ing.pds.light.utils.Range
 
getLowerIncluded() - Method in class org.unict.ing.pds.light.utils.Range
 
getMemAvailable() - Method in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
getMemFree() - Method in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
getMemTotal() - Method in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
getNodeId() - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
getNodeReference() - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBeanLocal
 
getNodeReference() - Method in class org.unict.ing.pds.dhtdb.utils.common.BaseNode
 
getPredecessor() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
getPredecessor() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
getPredecessor() - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Retrieves node's predecessor
getPredecessor() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
getPredecessorNodeRef() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Get the NodeReference of the Predecessor if it is set
getPredecessorNodeRef() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
getPredecessorNodeRef() - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
getRange() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getRangeQueryDatas(Range) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
This method can be called outside the Bean to make the query and get the Datas associated
getRangeQueryDatas(Range) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBeanLocal
 
getReadKBps() - Method in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 
getRecordsCounter() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getReference(NodeReference) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Get an instance of a RemoteNodeProxy for the NodeReference given
getReference(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
get a NodeReference (to himSelf or as a RemoteNodeProxy for another peer)
getScannerId() - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
getSeconds() - Method in class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 
getStorage() - Method in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
getStorage() - Method in interface org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBeanLocal
 
getSuccessor() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
getSuccessor() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
getSuccessor() - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
getTable() - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
getTimestamp() - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
getTopic() - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
getTreeHeight() - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
getTreeHeight() - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBeanLocal
 
getUpper() - Method in class org.unict.ing.pds.light.utils.Bucket
 
getUpper() - Method in class org.unict.ing.pds.light.utils.Range
 
getUpperIncluded() - Method in class org.unict.ing.pds.light.utils.Range
 
getUsage() - Method in class org.unict.ing.pds.dhtdb.utils.model.CPUStat
 
getWebResource(String) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
getWriteKBps() - Method in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 

H

hashCode() - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
hashCode() - Method in class org.unict.ing.pds.light.utils.Range
 
hasJoined - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
HEX - Static variable in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
hostname - Variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
HOSTNAME_PREFIX - Static variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
hours - Variable in class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 

I

incrementRecordsCounter(int) - Method in class org.unict.ing.pds.light.utils.Bucket
 
incrementRecordsCounter() - Method in class org.unict.ing.pds.light.utils.Bucket
 
init() - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
 
init() - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
init() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
init() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
insert(GenericValue) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
insert(GenericValue) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
Insert
insertMany(List<GenericValue>) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
insertMany(List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
intersect(Range) - Method in class org.unict.ing.pds.light.utils.Range
 
interval() - Method in class org.unict.ing.pds.light.utils.Label
 
interval(Label) - Static method in class org.unict.ing.pds.light.utils.Label
Dual of prefix.
IOStat - Class in org.unict.ing.pds.dhtdb.utils.model
Models a statistic of the Input/output (Disks)
IOStat(String, float, float, long, String, Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.IOStat
 
isContainedIn(Range) - Method in class org.unict.ing.pds.light.utils.Range
 
isEmpty() - Method in class org.unict.ing.pds.light.utils.Range
 
isLeft() - Method in class org.unict.ing.pds.light.utils.Label
Returns true if label ends by 0 bit, which means this is the child node on the left
isLocal(BaseNode) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
if the BaseNode given is himself returns true
isLocal(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
if the NodeReference given is himself returns true
isLowerBound(long) - Method in class org.unict.ing.pds.light.utils.Range
 
isPredecessor(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
returns true if the NodeReference given is the predecessor
isRight() - Method in class org.unict.ing.pds.light.utils.Label
Returns true if label ends by 1 bit, which means this is the child node on the right
isUpperBound(long) - Method in class org.unict.ing.pds.light.utils.Range
 

J

join(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Join a ring using an entry point
JOIN_MULT - Static variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
joinEntryPoint - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
JsonHelper - Class in org.unict.ing.pds.dhtdb.utils.common
An helper for GenericValue (un)marshalling
JsonHelper() - Constructor for class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 

K

Key - Class in org.unict.ing.pds.dhtdb.utils.dht
 
Key(String) - Constructor for class org.unict.ing.pds.dhtdb.utils.dht.Key
Overloaded constructor for Key (toHash default to True) the key will be hashed
Key(String, Boolean) - Constructor for class org.unict.ing.pds.dhtdb.utils.dht.Key
Constructor for Key
key - Variable in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
key - Variable in class org.unict.ing.pds.dhtdb.utils.model.GenericValue
 

L

Label - Class in org.unict.ing.pds.light.utils
Represents a Label and all the methods to manage it
Label(String) - Constructor for class org.unict.ing.pds.light.utils.Label
Returns the corresponding label given the "binary" label.
Label(String, int) - Constructor for class org.unict.ing.pds.light.utils.Label
 
Label(BitSet, int) - Constructor for class org.unict.ing.pds.light.utils.Label
 
label - Variable in class org.unict.ing.pds.light.utils.Label
 
leafLabel - Variable in class org.unict.ing.pds.light.utils.Bucket
 
leftChild() - Method in class org.unict.ing.pds.light.utils.Label
Creates a Label that could be mapped as a Left Child in the tree
LENGTH - Static variable in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
length - Variable in class org.unict.ing.pds.light.utils.Label
 
lessThanAndRemove(Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
lessThanAndRemove(Key) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
lightLabelLookup(long) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
An implementation of the Algorithm 1 provided in LIGHT paper It takes a timestamp and return the associated Bucket, if it exists, or null
lightLabelLookup(long) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBeanLocal
 
lightLookupAndGetDataBucket(long) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
Useful method to get all the datas referenced by the Bucket that has a Range containing the timestamp given
lightLookupAndGetDataBucket(Label) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
Useful method to get all the datas referenced by the Bucket with label bucketLabel
lightLookupAndGetDataBucket(Label) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBeanLocal
 
lightLookupAndGetDataBucket(long) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBeanLocal
 
lightPut(GenericStat) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBean
Put a new GenericStat in the Distributed Database Eventually it calls LightSessionBean.splitAndPut to split the tree if the Bucket has a recordsCounter greater or equal to LightSessionBean.TETA_SPLIT
lightPut(GenericStat) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBeanLocal
 
LightSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager.lightBeans
This beans is a singleton.
LightSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
lightSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
 
lightSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBean
 
lightSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
 
LightSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager.lightBeans
 
listWriter - Static variable in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 
lookup(Key) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Make a lookup on the Chord Network for the value associated with the given Key
lookup(Key) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBeanLocal
 
lookup(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Get a NodeReference to the successor of the given Key and make a Get in the associated peer
lookup(Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBeanLocal
 
lookupBucket(Label) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
Get a Bucket in the Chord network and return that one if it exists
lookupBucket(Label) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBeanLocal
 
lookupDataManagerChordSessionBeanLocal() - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
lookupDataManagerSessionBeanLocal() - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
 
lookupDataManagerSessionBeanLocal() - Method in class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
 
lookupNodeSessionBeanLocal() - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
 
lookupSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
LookupSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager.lightBeans
This Bean is responsible for the Lookup operations over LIGHT
LookupSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
 
lookupSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBean
 
lookupSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
 
LookupSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager.lightBeans
 
lower - Variable in class org.unict.ing.pds.light.utils.Range
 
lowerIncluded - Variable in class org.unict.ing.pds.light.utils.Range
 
lowestCommonAncestor(Range) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBean
Get the lowest common ancestor between the Label (s) associated with the upperBound and the lowerBound of the Range given
lowestCommonAncestor(Range) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LookupSessionBeanLocal
 
lowestCommonAncestor(Label...) - Static method in class org.unict.ing.pds.light.utils.Label
Calculates the lowestCommonAncestor between a list of Label

M

mapper - Static variable in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 
MASTER_NODE - Static variable in class org.unict.ing.pds.dhtdb.utils.common.BaseNode
 
MASTER_NODE - Static variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
NodeReference.MASTER_NODE is used in this example as the master node known by the peers to join the Chord Overlay network
memAvailable - Variable in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
memFree - Variable in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
memTotal - Variable in class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
minutes - Variable in class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 
mongo - Variable in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
MongoDBStorage - Class in org.unict.ing.pds.dhtdb.replica.storage
An implementation of the Storage interface for MongoDB
MongoDBStorage(DB) - Constructor for class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
moveKeys() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
moving(String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Get Data

N

namingFunction() - Method in class org.unict.ing.pds.light.utils.Label
Apply the naming function to calculate the internal node where the Label (Leaf) is mapped.
namingFunction(Label) - Static method in class org.unict.ing.pds.light.utils.Label
The static implementation of the NamingFunction for 1D-LIGHT
namingFunction(Label, int) - Static method in class org.unict.ing.pds.light.utils.Label
The static implementation of the NamingFunction for MD-LIGHT
namingFunction(BitSet, int, int) - Static method in class org.unict.ing.pds.light.utils.Label
the real static implementation of the NamingFunction
nextNamingFunction(int, int) - Method in class org.unict.ing.pds.light.utils.Label
NextNamingFunction is used to optimize the increments in the Lookup.
nextNamingFunction(Label, int, int) - Static method in class org.unict.ing.pds.light.utils.Label
Γ(μ) is the set of possible prefixes of μ Γ(μ, D) set of possibile prefixes with maximum length D Notation: μ = label, x = prefix Locates the first bit in the suffix of μ (with respect to x) that differs from x’s ending bit; the value nextNamingFunction(μ, x) is then the prefix of μ, which ends up with this located bit.
nodeId - Variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
nodeRef - Variable in class org.unict.ing.pds.dhtdb.utils.common.BaseNode
 
NodeReference - Class in org.unict.ing.pds.dhtdb.utils.common
 
NodeReference(Key, String) - Constructor for class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
NodeReference(String) - Constructor for class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
NodeReference() - Constructor for class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
NodeSessionBean - Class in org.unict.ing.pds.dhtdb.replica.p2p
Responsible for the Chord primitives
NodeSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
nodeSessionBean - Variable in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
 
NodeSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.replica.p2p
 
notify(NodeReference) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Notify primitive of the Chord Protocol
notify(String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Call notify
notify(NodeReference) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
notify(NodeReference) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 

O

org.netbeans.rest.application.config - package org.netbeans.rest.application.config
 
org.unict.ing.pds.dhtdb.datamanager - package org.unict.ing.pds.dhtdb.datamanager
 
org.unict.ing.pds.dhtdb.datamanager.lightBeans - package org.unict.ing.pds.dhtdb.datamanager.lightBeans
 
org.unict.ing.pds.dhtdb.replica.p2p - package org.unict.ing.pds.dhtdb.replica.p2p
 
org.unict.ing.pds.dhtdb.replica.storage - package org.unict.ing.pds.dhtdb.replica.storage
 
org.unict.ing.pds.dhtdb.replicamanager.rest - package org.unict.ing.pds.dhtdb.replicamanager.rest
 
org.unict.ing.pds.dhtdb.utils.chord - package org.unict.ing.pds.dhtdb.utils.chord
 
org.unict.ing.pds.dhtdb.utils.common - package org.unict.ing.pds.dhtdb.utils.common
 
org.unict.ing.pds.dhtdb.utils.dht - package org.unict.ing.pds.dhtdb.utils.dht
 
org.unict.ing.pds.dhtdb.utils.model - package org.unict.ing.pds.dhtdb.utils.model
 
org.unict.ing.pds.light.utils - package org.unict.ing.pds.light.utils
 

P

PATH - Static variable in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
PERIOD - Static variable in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
CONFIG VARS
PERIOD - Static variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
The period to update the tree height in the master node
PERIOD - Static variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
CONFIGS for the timers of periodically called methods
ping() - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
 
ping() - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
postStat(String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
The handler for the POST requests from the MessageHandler
predecessor - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
prefix(int, long) - Static method in class org.unict.ing.pds.light.utils.Label
Given the value, returns the prefix label with the specified length.
put(String, String, String) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBean
 
put(String, String, String) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBeanLocal
 
put(GenericValue) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Store a value in the storage of the node executing this method
put(List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Sore a list of GenericValue in the storage of the node executing this method
put(String, String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Creates data
put(List<GenericValue>) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.ChordNode
 
put(GenericValue) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
put(List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
put(GenericValue) - Method in interface org.unict.ing.pds.dhtdb.utils.dht.DHTNode
 
putList(String, String) - Method in class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Update data
putSessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBean
 
PutSessionBean - Class in org.unict.ing.pds.dhtdb.datamanager.lightBeans
This Bean is responsible for the PUT operations over LIGHT
PutSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.lightBeans.PutSessionBean
 
PutSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager.lightBeans
 

Q

querySessionBean - Variable in class org.unict.ing.pds.dhtdb.datamanager.DataManagerSessionBean
 
QuerySessionBean - Class in org.unict.ing.pds.dhtdb.datamanager.lightBeans
This is responsible for the Query on the distributed database over LIGHT indexing
QuerySessionBean() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
 
QuerySessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.datamanager.lightBeans
 

R

RAMStat - Class in org.unict.ing.pds.dhtdb.utils.model
Models a statistic of memory usage
RAMStat(int, int, int, long, String, Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.RAMStat
 
range - Variable in class org.unict.ing.pds.light.utils.Bucket
 
Range - Class in org.unict.ing.pds.light.utils
Implementation of a discrete interval with the needed operators
Range(long, Boolean, long, Boolean) - Constructor for class org.unict.ing.pds.light.utils.Range
 
rangeQuery(Range, int) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
Creates the Set of Bucket that could store the Records associated with the Range given (the query)
read(String) - Static method in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 
readKBps - Variable in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 
readList(String) - Static method in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 
recordsCounter - Variable in class org.unict.ing.pds.light.utils.Bucket
 
recursiveForward(Range, Range, Label, Set<Bucket>, int) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.QuerySessionBean
Recursive function that search the neighbours Bucket leaves that match with the Range of the query running
REMOTE_PORT - Static variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
RemoteNodeProxy - Class in org.unict.ing.pds.dhtdb.utils.common
A proxy to communicate with remote peers
RemoteNodeProxy(NodeReference) - Constructor for class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
 
remove(Key) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Remove a Key-Value from the successor associated with the given Key
remove(Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBeanLocal
 
remove(Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
remove(Key) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
removeBy(String) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
REPRESENTABLE_RANGE - Static variable in class org.unict.ing.pds.light.utils.Range
The MAXIMUM RANGE of data-keys for the indexing
request(String, String, String) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
Generic method that generate a request
request(String, String) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
Make a POST request
request(String) - Method in class org.unict.ing.pds.dhtdb.utils.common.RemoteNodeProxy
Make a GET request
RESOURCES_PATH - Static variable in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
RestAPI - Class in org.unict.ing.pds.dhtdb.replicamanager.rest
REST Web Service
RestAPI() - Constructor for class org.unict.ing.pds.dhtdb.replicamanager.rest.RestAPI
Creates a new instance of RestAPI
RestHelper - Class in org.unict.ing.pds.dhtdb.datamanager
 
RestHelper() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.RestHelper
 
rightChild() - Method in class org.unict.ing.pds.light.utils.Label
Creates a Label that could be mapped as a Right Child in the tree
ringSessionBean - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
RingSessionBean - Class in org.unict.ing.pds.dhtdb.replica.p2p
Singleton Bean that manages the successor and predecessor fields
RingSessionBean() - Constructor for class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
RingSessionBeanLocal - Interface in org.unict.ing.pds.dhtdb.utils.chord
 

S

scannerId - Variable in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
ScannersResource - Class in org.unict.ing.pds.dhtdb.datamanager
REST Web Service
ScannersResource() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.ScannersResource
Creates a new instance of ScannersResource
seconds - Variable in class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 
setHasJoined(Boolean) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
setHasJoined(Boolean) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
setHasJoined(Boolean) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
setKey(Key) - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericValue
 
setLeafLabel(Label) - Method in class org.unict.ing.pds.light.utils.Bucket
 
setPredecessor(BaseNode) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
setPredecessor(BaseNode) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
setPredecessor(BaseNode) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
setRange(Range) - Method in class org.unict.ing.pds.light.utils.Bucket
 
setRecordsCounter(int) - Method in class org.unict.ing.pds.light.utils.Bucket
 
setRemoteTreeHeight() - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
This is called periodically, it sets the treeHeight consistent between the DataManager and the distributed DB
setScannerId(String) - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
setSuccessor(BaseNode) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
setSuccessor(BaseNode) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
setSuccessor(BaseNode) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.RingSessionBeanLocal
 
setTable(Collection<NodeReference>) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
setTable(Collection<NodeReference>) - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
setTimestamp(long) - Method in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
setTreeHeight(int) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
Updates the treeHeight with the given argument
setTreeHeight(int) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBeanLocal
 
splitAndPut(Bucket, long, GenericStat) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
Split the distributed tree and migrates the datas in the new Bucket (s)
splitAndPut(Bucket, long, GenericStat) - Method in interface org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBeanLocal
 
stabilize() - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Stabilize the ring.
STABILIZE_MULT - Static variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
storage - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
Storage - Interface in org.unict.ing.pds.dhtdb.replica.p2p
 
storage - Variable in class org.unict.ing.pds.dhtdb.replica.storage.DBConnectionSingletonSessionBean
 
successor - Variable in class org.unict.ing.pds.dhtdb.replica.p2p.RingSessionBean
 
sum(BigInteger) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns this.key + integer
sum(Key) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns this.key + (Key) b
sum(Key, Key) - Static method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns (Key) a + (Key) b
sum(Key, BigInteger) - Static method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns (Key) a + integer
sumPow(int) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns this.key + 2^pow
sumPowDivided(int, int) - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
Returns this.key + 2^pow/divisor
swapTable(TreeSet<NodeReference>) - Method in interface org.unict.ing.pds.dhtdb.utils.chord.FingerSessionBeanLocal
 
swapTable(TreeSet<NodeReference>) - Method in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 

T

table - Variable in class org.unict.ing.pds.dhtdb.utils.chord.FingerTable
 
TETA_SPLIT - Static variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
timeout(Timer) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
 
timeout(Timer) - Method in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
 
timeout(Timer) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
 
timestamp - Variable in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
toDataKey() - Method in class org.unict.ing.pds.light.utils.Label
get the hashed key for the data referenced by this Label
toDHTKey() - Method in class org.unict.ing.pds.light.utils.Label
get the associated Label for the bucket corresponding with this label it is the Label of an internal node
toKey() - Method in class org.unict.ing.pds.light.utils.Label
get the Key for the internal node associated with the Label, this is the Hashed key to make lookups in the chord overlay network
topic - Variable in class org.unict.ing.pds.dhtdb.utils.model.GenericStat
 
TopicsResource - Class in org.unict.ing.pds.dhtdb.datamanager
REST Web Service
TopicsResource() - Constructor for class org.unict.ing.pds.dhtdb.datamanager.TopicsResource
Creates a new instance of TopicsResource
toString() - Method in class org.unict.ing.pds.dhtdb.utils.common.NodeReference
 
toString() - Method in class org.unict.ing.pds.dhtdb.utils.dht.Key
 
toString() - Method in class org.unict.ing.pds.light.utils.Bucket
 
toString() - Method in class org.unict.ing.pds.light.utils.Label
Get a binary-readable string of the Label
toString() - Method in class org.unict.ing.pds.light.utils.Range
 
TREE_HEIGHT_KEY - Static variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
We know the key of the MASTER NODE, just for simplicity we are using a Key that is just 1_16 less than MASTER_NODE key
treeHeight - Variable in class org.unict.ing.pds.dhtdb.datamanager.lightBeans.LightSessionBean
Initial tree height
ts(String) - Static method in class org.unict.ing.pds.dhtdb.datamanager.RestHelper
 

U

update(Key, List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Make a delete and put in the chord network (just for simplicity not in a single call to the proxy) for a List of elems
update(Key, GenericValue) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
 
update(Key, List<GenericValue>) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBeanLocal
 
update(Key, GenericValue) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBeanLocal
 
update(Key, List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Update a Key-Value record from the successor associated with the given key
update(Key, List<GenericValue>) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBeanLocal
 
update(GenericValue, Key) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.Storage
 
update(GenericValue, Key) - Method in class org.unict.ing.pds.dhtdb.replica.storage.MongoDBStorage
 
upper - Variable in class org.unict.ing.pds.light.utils.Range
 
upperIncluded - Variable in class org.unict.ing.pds.light.utils.Range
 
UptimeStat - Class in org.unict.ing.pds.dhtdb.utils.model
Models a statistic of the Uptime
UptimeStat(long, long, long, long, long, String, Key) - Constructor for class org.unict.ing.pds.dhtdb.utils.model.UptimeStat
 
usage - Variable in class org.unict.ing.pds.dhtdb.utils.model.CPUStat
 

W

write(Key, GenericValue) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Make a put in the Chord Network for the given elem
write(Key, List<GenericValue>) - Method in class org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBean
Make a put in the Chord Network for a full value (a List) associated with the Key
write(Key, GenericValue) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBeanLocal
 
write(Key, List<GenericValue>) - Method in interface org.unict.ing.pds.dhtdb.datamanager.DataManagerChordSessionBeanLocal
 
write(Key, GenericValue) - Method in class org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBean
Get a NodeReference to the successor of the given Key and make a put in the associated peer
write(Key, GenericValue) - Method in interface org.unict.ing.pds.dhtdb.replica.p2p.NodeSessionBeanLocal
 
write(GenericValue) - Static method in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 
writeKBps - Variable in class org.unict.ing.pds.dhtdb.utils.model.IOStat
 
writeList(List<GenericValue>) - Static method in class org.unict.ing.pds.dhtdb.utils.common.JsonHelper
 

_

_lowestCommonAncestor(Label, Label) - Static method in class org.unict.ing.pds.light.utils.Label
Calculates the lowestCommonAncestor between two of Label
A B C D E F G H I J K L M N O P Q R S T U W _ 
Skip navigation links

Copyright © 2018. All rights reserved.