public abstract class BlobStoreExtendedStorageHandler extends BlobStoreStorageHandler
Constructor and Description |
---|
BlobStoreExtendedStorageHandler() |
Modifier and Type | Method and Description |
---|---|
abstract Serializable |
get(Serializable id,
Object position,
BlobStoreObjectType objectType,
boolean indexesPartOnly)
Returns the data to which the specified id is mapped,
|
abstract ExecutorService |
getPreFetchPool()
get the preFetchThread pool
|
abstract void |
removeIfExists(Serializable id,
Object position,
BlobStoreObjectType objectType)
Removes the id (and its corresponding data) from this FDF.
|
add, close, executeBulk, get, getProperties, initialize, iterator, remove, replace
public abstract ExecutorService getPreFetchPool()
public abstract Serializable get(Serializable id, Object position, BlobStoreObjectType objectType, boolean indexesPartOnly)
id
- id with which the specified data is to be associatedposition
- an optional position object which will be used as a pointer of
locating the id, or null if irrelevantobjectType
- the object type - one of BlobStoreObjectType valuesindexesPartOnly
- if true only the indexed fields are returnedBlobStoreException
- if the specified id does not
exist.public abstract void removeIfExists(Serializable id, Object position, BlobStoreObjectType objectType)
id
- the key that needs to be removedposition
- an optional position object which will be used as a pointer of locating the
id, or null if irrelevantobjectType
- the object type - one of BlobStoreObjectType valuesBlobStoreException
- if the id does not exist.Copyright © GigaSpaces.