Uses of Interface
org.infinispan.persistence.manager.PersistenceManager
-
Packages that use PersistenceManager Package Description org.infinispan.container.entries Entries which are stored in data containers.org.infinispan.expiration.impl org.infinispan.interceptors.impl Basic interceptorsorg.infinispan.interceptors.locking Interceptors dealing with locking.org.infinispan.persistence Persistence API.org.infinispan.persistence.internal org.infinispan.persistence.manager Implementations of thePersistenceManager
interface, which define the logic of how infinispan interacts with external stores.org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.transaction.impl -
-
Uses of PersistenceManager in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type PersistenceManager Modifier and Type Method Description boolean
VersionedRepeatableReadEntry. performWriteSkewCheck(DataContainer container, int segment, PersistenceManager persistenceManager, TxInvocationContext ctx, EntryVersion versionSeen, VersionGenerator versionGenerator, org.infinispan.commons.time.TimeService timeService)
-
Uses of PersistenceManager in org.infinispan.expiration.impl
Fields in org.infinispan.expiration.impl declared as PersistenceManager Modifier and Type Field Description protected PersistenceManager
ExpirationManagerImpl. persistenceManager
-
Uses of PersistenceManager in org.infinispan.interceptors.impl
Fields in org.infinispan.interceptors.impl declared as PersistenceManager Modifier and Type Field Description protected PersistenceManager
CacheLoaderInterceptor. persistenceManager
protected PersistenceManager
CacheWriterInterceptor. persistenceManager
protected PersistenceManager
PassivationWriterInterceptor. persistenceManager
-
Uses of PersistenceManager in org.infinispan.interceptors.locking
Fields in org.infinispan.interceptors.locking declared as PersistenceManager Modifier and Type Field Description protected PersistenceManager
ClusteringDependentLogic.AbstractClusteringDependentLogic. persistenceManager
-
Uses of PersistenceManager in org.infinispan.persistence
Methods in org.infinispan.persistence with parameters of type PersistenceManager Modifier and Type Method Description static <K,V>
MarshalledEntry<K,V>PersistenceUtil. loadAndCheckExpiration(PersistenceManager persistenceManager, Object key, InvocationContext context, org.infinispan.commons.time.TimeService timeService)
Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classstatic <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, DataContainer.ComputeAction<K,V> action)
Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classstatic <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
Deprecated.since 9.4 This method references PersistenceManager, which isn't a public classstatic <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
Deprecated.since 9.4 This method references PersistenceManager, which isn't a public class -
Uses of PersistenceManager in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal with parameters of type PersistenceManager Modifier and Type Method Description static <K,V>
MarshalledEntry<K,V>PersistenceUtil. loadAndCheckExpiration(PersistenceManager persistenceManager, Object key, int segment, InvocationContext context)
static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, DataContainer.ComputeAction<K,V> action)
static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
static <K,V>
InternalCacheEntry<K,V>PersistenceUtil. loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, org.infinispan.commons.time.TimeService timeService, AtomicReference<Boolean> isLoaded)
-
Uses of PersistenceManager in org.infinispan.persistence.manager
Classes in org.infinispan.persistence.manager that implement PersistenceManager Modifier and Type Class Description class
PersistenceManagerImpl
class
PersistenceManagerStub
-
Uses of PersistenceManager in org.infinispan.statetransfer
Fields in org.infinispan.statetransfer declared as PersistenceManager Modifier and Type Field Description protected PersistenceManager
StateConsumerImpl. persistenceManager
protected PersistenceManager
StateProviderImpl. persistenceManager
Constructors in org.infinispan.statetransfer with parameters of type PersistenceManager Constructor Description OutboundTransferTask(Address destination, org.infinispan.commons.util.IntSet segments, int segmentCount, int chunkSize, int topologyId, KeyPartitioner keyPartitioner, Consumer<OutboundTransferTask> onCompletion, Consumer<List<StateChunk>> onChunkReplicated, BiFunction<InternalCacheEntry,InternalEntryFactory,InternalCacheEntry> mapEntryFromDataContainer, BiFunction<MarshalledEntry,InternalEntryFactory,InternalCacheEntry> mapEntryFromStore, InternalDataContainer dataContainer, PersistenceManager persistenceManager, RpcManager rpcManager, CommandsFactory commandsFactory, InternalEntryFactory ef, long timeout, String cacheName, boolean applyState, boolean pushTransfer)
-
Uses of PersistenceManager in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type PersistenceManager Modifier and Type Method Description static EntryVersionsMap
WriteSkewHelper. performTotalOrderWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
static EntryVersionsMap
WriteSkewHelper. performWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
-