public class PersistenceManagerStub extends Object implements PersistenceManager
PersistenceManager.AccessMode
Constructor and Description |
---|
PersistenceManagerStub() |
Modifier and Type | Method and Description |
---|---|
void |
clearAllStores(PersistenceManager.AccessMode mode)
Invokes
AdvancedCacheWriter.clear() on all the stores that aloes it. |
boolean |
deleteFromAllStores(Object key,
PersistenceManager.AccessMode mode) |
void |
disableStore(String storeType)
Marks the given storage as disabled.
|
AdvancedCacheLoader |
getStateTransferProvider()
Returns the store one configured with fetch persistent state, or null if none exist.
|
<T> Set<T> |
getStores(Class<T> storeClass) |
Collection<String> |
getStoresAsString() |
MarshalledEntry |
loadFromAllStores(Object key,
InvocationContext context) |
void |
preload()
Loads the data from the external store into memory during cache startup.
|
void |
processOnAllStores(Executor executor,
KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata) |
void |
processOnAllStores(Executor executor,
KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata,
PersistenceManager.AccessMode mode) |
void |
processOnAllStores(KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata) |
void |
processOnAllStores(KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata,
PersistenceManager.AccessMode mode) |
void |
purgeExpired()
Removes the expired entries from all the existing storage.
|
void |
setClearOnStop(boolean clearOnStop) |
int |
size() |
void |
start()
Invoked on component start
|
void |
stop()
Invoked on component stop
|
void |
writeToAllStores(MarshalledEntry marshalledEntry,
PersistenceManager.AccessMode modes) |
public void start()
Lifecycle
public void stop()
Lifecycle
public void preload()
PersistenceManager
preload
in interface PersistenceManager
public void disableStore(String storeType)
PersistenceManager
disableStore
in interface PersistenceManager
public <T> Set<T> getStores(Class<T> storeClass)
getStores
in interface PersistenceManager
public Collection<String> getStoresAsString()
getStoresAsString
in interface PersistenceManager
public void purgeExpired()
PersistenceManager
purgeExpired
in interface PersistenceManager
public void clearAllStores(PersistenceManager.AccessMode mode)
PersistenceManager
AdvancedCacheWriter.clear()
on all the stores that aloes it.clearAllStores
in interface PersistenceManager
public boolean deleteFromAllStores(Object key, PersistenceManager.AccessMode mode)
deleteFromAllStores
in interface PersistenceManager
public void processOnAllStores(KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata)
processOnAllStores
in interface PersistenceManager
public void processOnAllStores(Executor executor, KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata)
processOnAllStores
in interface PersistenceManager
public void processOnAllStores(KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata, PersistenceManager.AccessMode mode)
processOnAllStores
in interface PersistenceManager
public void processOnAllStores(Executor executor, KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata, PersistenceManager.AccessMode mode)
processOnAllStores
in interface PersistenceManager
public MarshalledEntry loadFromAllStores(Object key, InvocationContext context)
loadFromAllStores
in interface PersistenceManager
public void writeToAllStores(MarshalledEntry marshalledEntry, PersistenceManager.AccessMode modes)
writeToAllStores
in interface PersistenceManager
public AdvancedCacheLoader getStateTransferProvider()
PersistenceManager
getStateTransferProvider
in interface PersistenceManager
public int size()
size
in interface PersistenceManager
public void setClearOnStop(boolean clearOnStop)
setClearOnStop
in interface PersistenceManager
Copyright © 2024 JBoss, a division of Red Hat. All rights reserved.