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 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