Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
DataManagerChordSessionBeanLocal.lookup(Key key) |
List<GenericValue> |
DataManagerChordSessionBean.lookup(Key key)
Make a lookup on the Chord Network for the value associated with the given Key
|
Modifier and Type | Method and Description |
---|---|
Boolean |
DataManagerChordSessionBeanLocal.update(Key key,
GenericValue elem) |
Boolean |
DataManagerChordSessionBean.update(Key key,
GenericValue elem) |
Boolean |
DataManagerChordSessionBeanLocal.write(Key key,
GenericValue elem) |
Boolean |
DataManagerChordSessionBean.write(Key key,
GenericValue elem)
Make a put in the Chord Network for the given elem
|
Modifier and Type | Method and Description |
---|---|
Boolean |
DataManagerChordSessionBeanLocal.update(Key key,
List<GenericValue> elems) |
Boolean |
DataManagerChordSessionBean.update(Key key,
List<GenericValue> elems)
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
|
Boolean |
DataManagerChordSessionBeanLocal.write(Key key,
List<GenericValue> elems) |
Boolean |
DataManagerChordSessionBean.write(Key key,
List<GenericValue> elems)
Make a put in the Chord Network for a full value (a List) associated with the Key
|
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
QuerySessionBean.getRangeQueryDatas(Range range)
This method can be called outside the Bean to make the query and get the Datas associated
|
List<GenericValue> |
QuerySessionBeanLocal.getRangeQueryDatas(Range range) |
List<GenericValue> |
LookupSessionBeanLocal.lightLookupAndGetDataBucket(Label bucketLabel) |
List<GenericValue> |
LookupSessionBean.lightLookupAndGetDataBucket(Label bucketLabel)
Useful method to get all the datas referenced by the Bucket with
label bucketLabel
|
List<GenericValue> |
LookupSessionBeanLocal.lightLookupAndGetDataBucket(long timestamp) |
List<GenericValue> |
LookupSessionBean.lightLookupAndGetDataBucket(long timestamp)
Useful method to get all the datas referenced by the Bucket that has a Range
containing the timestamp given
|
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
NodeSessionBean.delete(Key key)
Remove from the storage of the node executing this method
|
List<GenericValue> |
Storage.find(Key key) |
List<GenericValue> |
NodeSessionBean.get(Key key)
Get a List of Values stored in the storage of the node executing this method with the given Key
|
List<GenericValue> |
NodeSessionBean.getLessThanAndRemove(Key key) |
List<GenericValue> |
Storage.lessThanAndRemove(Key key) |
List<GenericValue> |
NodeSessionBean.lookup(Key key)
Get a NodeReference to the successor of the given Key and make a Get in the associated peer
|
List<GenericValue> |
NodeSessionBeanLocal.lookup(Key k) |
List<GenericValue> |
NodeSessionBean.remove(Key key)
Remove a Key-Value from the successor associated with the given Key
|
List<GenericValue> |
NodeSessionBeanLocal.remove(Key key) |
Modifier and Type | Method and Description |
---|---|
void |
Storage.insert(GenericValue elem) |
Boolean |
NodeSessionBean.put(GenericValue elem)
Store a value in the storage of the node executing this method
|
void |
Storage.update(GenericValue elem,
Key key) |
Boolean |
NodeSessionBean.write(Key key,
GenericValue elem)
Get a NodeReference to the successor of the given Key and make a put in the associated peer
|
Boolean |
NodeSessionBeanLocal.write(Key k,
GenericValue elem) |
Modifier and Type | Method and Description |
---|---|
void |
Storage.insertMany(List<GenericValue> elem) |
Boolean |
NodeSessionBean.put(List<GenericValue> elems)
Sore a list of GenericValue in the storage of the node executing this method
|
Boolean |
NodeSessionBean.update(Key key,
List<GenericValue> elems)
Update a Key-Value record from the successor associated with the given key
|
Boolean |
NodeSessionBeanLocal.update(Key key,
List<GenericValue> elems) |
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
MongoDBStorage.find(Key key) |
private List<GenericValue> |
MongoDBStorage.findBy(String query) |
List<GenericValue> |
MongoDBStorage.lessThanAndRemove(Key key) |
Modifier and Type | Method and Description |
---|---|
void |
MongoDBStorage.insert(GenericValue elem)
Insert
|
void |
MongoDBStorage.update(GenericValue elem,
Key key) |
Modifier and Type | Method and Description |
---|---|
void |
MongoDBStorage.insertMany(List<GenericValue> elems) |
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
ChordNode.delete(Key key) |
List<GenericValue> |
ChordNode.getLessThanAndRemove(Key key) |
Modifier and Type | Method and Description |
---|---|
Boolean |
ChordNode.put(List<GenericValue> elem) |
Modifier and Type | Method and Description |
---|---|
static GenericValue |
JsonHelper.read(String jsonElem) |
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
RemoteNodeProxy.delete(Key key) |
List<GenericValue> |
RemoteNodeProxy.get(Key key) |
List<GenericValue> |
RemoteNodeProxy.getLessThanAndRemove(Key key) |
static List<GenericValue> |
JsonHelper.readList(String jsonList) |
Modifier and Type | Method and Description |
---|---|
Boolean |
RemoteNodeProxy.put(GenericValue elem) |
static String |
JsonHelper.write(GenericValue object) |
Modifier and Type | Method and Description |
---|---|
Boolean |
RemoteNodeProxy.put(List<GenericValue> elems) |
static String |
JsonHelper.writeList(List<GenericValue> objects) |
Modifier and Type | Method and Description |
---|---|
List<GenericValue> |
DHTNode.get(Key k) |
Modifier and Type | Method and Description |
---|---|
Boolean |
DHTNode.put(GenericValue elem) |
Modifier and Type | Class and Description |
---|---|
class |
CPUStat
Model for the statistics of CPU
|
class |
GenericStat
Class for a GenericStat (extended by the specific stats)
|
class |
IOStat
Models a statistic of the Input/output (Disks)
|
class |
RAMStat
Models a statistic of memory usage
|
class |
UptimeStat
Models a statistic of the Uptime
|
Modifier and Type | Class and Description |
---|---|
class |
Bucket
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
|
Copyright © 2018. All rights reserved.