DataStructureManager
public interface CollectionManager
Modifier and Type | Method | Description |
---|---|---|
<T> DistributedHashSet<T> |
createHashSet(java.lang.String key,
DataStructureAttributes attributes,
WriteThruOptions options,
java.lang.Class<?> cls) |
Creates distributed set against the provided collection name and configures it according to the provided user configuration as attributes of collection.
|
<T> DistributedHashSet<T> |
createHashSet(java.lang.String key,
java.lang.Class<?> cls) |
Creates distributed set against the provided collection name.
|
<T> DistributedList<T> |
createList(java.lang.String key,
DataStructureAttributes attributes,
WriteThruOptions options,
java.lang.Class<?> cls) |
Creates distributed list against the provided collection name and configures it according to the provided user configuration as attributes of collection.
|
<T> DistributedList<T> |
createList(java.lang.String key,
java.lang.Class<?> cls) |
Creates distributed list against the provided collection name.
|
<V> DistributedMap<java.lang.String,V> |
createMap(java.lang.String key,
DataStructureAttributes attributes,
WriteThruOptions options,
java.lang.Class<?> cls) |
Creates distributed Map against the provided collection name and configures it according to the provided user configuration as attributes of collection.
|
<V> DistributedMap<java.lang.String,V> |
createMap(java.lang.String key,
java.lang.Class<?> cls) |
Creates distributed Map against the provided collection name.
|
<T> DistributedQueue<T> |
createQueue(java.lang.String key,
DataStructureAttributes attributes,
WriteThruOptions options,
java.lang.Class<?> cls) |
Creates distributed queue against the provided collection name and configures it according to the provided user configuration as attributes of collection.
|
<T> DistributedQueue<T> |
createQueue(java.lang.String key,
java.lang.Class<?> cls) |
Creates distributed queue against the provided collection name.
|
<T> DistributedHashSet<T> |
getHashSet(java.lang.String key,
ReadThruOptions options,
java.lang.Class<?> cls) |
Gets distributed set interface against the provided collection name.
|
<T> DistributedHashSet<T> |
getHashSet(java.lang.String key,
java.lang.Class<?> cls) |
Gets distributed set interface against the provided collection name.
|
<T> DistributedList<T> |
getList(java.lang.String key,
ReadThruOptions options,
java.lang.Class<?> cls) |
Gets distributed list interface against the provided collection name.
|
<T> DistributedList<T> |
getList(java.lang.String key,
java.lang.Class<?> cls) |
Gets distributed list interface against the provided collection name.
|
<V> DistributedMap<java.lang.String,V> |
getMap(java.lang.String key,
ReadThruOptions options,
java.lang.Class<?> cls) |
Gets distributed Map interface against the provided collection name.
|
<V> DistributedMap<java.lang.String,V> |
getMap(java.lang.String key,
java.lang.Class<?> cls) |
Gets distributed Map interface against the provided collection name.
|
<T> DistributedQueue<T> |
getQueue(java.lang.String key,
ReadThruOptions options,
java.lang.Class<?> cls) |
Gets distributed queue interface against the provided collection name.
|
<T> DistributedQueue<T> |
getQueue(java.lang.String key,
java.lang.Class<?> cls) |
Gets distributed queue interface against the provided collection name.
|
<T> DistributedList<T> createList(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of list items.key
- Name of collection to be created.cls
- Class of the list items.CacheException
<T> DistributedList<T> createList(java.lang.String key, DataStructureAttributes attributes, WriteThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of list items.key
- Name of collection to be created.attributes
- DataStructureAttributes
for providing user configuration for this collection.options
- WriteThruOptions
regarding updating the data source. This can be either WriteThru, WriteBehind or None.cls
- Class of the list items.CacheException
<T> DistributedQueue<T> createQueue(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of queue items.key
- Name of collection to be created.cls
- Class of queue items.CacheException
<T> DistributedQueue<T> createQueue(java.lang.String key, DataStructureAttributes attributes, WriteThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of queue items.key
- Name of collection to be created.attributes
- DataStructureAttributes
for providing user configuration for this collection.options
- WriteThruOptions
regarding updating the data source. This can be either WriteThru, WriteBehind or None.cls
- Class of queue items.CacheException
<V> DistributedMap<java.lang.String,V> createMap(java.lang.String key, java.lang.Class<?> cls) throws CacheException
V
- Type of Map values.key
- Name of collection to be created.cls
- Class of Map values.CacheException
<V> DistributedMap<java.lang.String,V> createMap(java.lang.String key, DataStructureAttributes attributes, WriteThruOptions options, java.lang.Class<?> cls) throws CacheException
V
- Type of Map values.key
- Name of collection to be created.attributes
- DataStructureAttributes
for providing user configuration for this collection.options
- WriteThruOptions
regarding updating the data source. This can be either WriteThru, WriteBehind or None.cls
- Class of Map values.CacheException
<T> DistributedHashSet<T> createHashSet(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of set items.key
- Name of collection to be created.cls
- Class of set items.CacheException
<T> DistributedHashSet<T> createHashSet(java.lang.String key, DataStructureAttributes attributes, WriteThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of set items.key
- Name of collection to be created.attributes
- DataStructureAttributes
for providing user configuration for this collection.options
- WriteThruOptions
regarding updating the data source. This can be either WriteThru, WriteBehind or None.cls
- Class of set items.CacheException
<T> DistributedList<T> getList(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of list items.key
- Name of collection.cls
- Class of the list items.CacheException
<T> DistributedList<T> getList(java.lang.String key, ReadThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of list items.key
- Name of collection.options
- ReadThruOptions
to read from data source. These can be either ReadThru, ReadThruForced or None.cls
- Class of the list items.CacheException
<T> DistributedQueue<T> getQueue(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of queue items.key
- Name of collection to be created.cls
- Class of queue items.CacheException
<T> DistributedQueue<T> getQueue(java.lang.String key, ReadThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of queue items.key
- Name of collection to be created.options
- ReadThruOptions
to read from data source. These can be either ReadThru, ReadThruForced or None.cls
- Class of queue items.CacheException
<V> DistributedMap<java.lang.String,V> getMap(java.lang.String key, java.lang.Class<?> cls) throws CacheException
V
- Type of Map values.key
- Name of collection.cls
- Class of Map values.CacheException
<V> DistributedMap<java.lang.String,V> getMap(java.lang.String key, ReadThruOptions options, java.lang.Class<?> cls) throws CacheException
V
- Type of Map values.key
- Name of collection.options
- ReadThruOptions
to read from data source. These can be either ReadThru, ReadThruForced or None.cls
- Class of Map values.CacheException
<T> DistributedHashSet<T> getHashSet(java.lang.String key, java.lang.Class<?> cls) throws CacheException
T
- Type of set items.key
- Name of collection.cls
- Class of set items.CacheException
<T> DistributedHashSet<T> getHashSet(java.lang.String key, ReadThruOptions options, java.lang.Class<?> cls) throws CacheException
T
- Type of set items.key
- Name of collection.options
- ReadThruOptions
to read from data source. These can be either ReadThru, ReadThruForced or None.cls
- Class of set items.CacheException