Uses of Interface
org.infinispan.container.versioning.VersionGenerator
-
Packages that use VersionGenerator Package Description org.infinispan.container.entries Entries which are stored in data containers.org.infinispan.container.versioning org.infinispan.factories Factories are internal components used to create other components based on a cache's configuration.org.infinispan.interceptors.impl Basic interceptorsorg.infinispan.interceptors.locking Interceptors dealing with locking.org.infinispan.transaction.impl org.infinispan.transaction.xa XA transaction support. -
-
Uses of VersionGenerator in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type VersionGenerator 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 VersionGenerator in org.infinispan.container.versioning
Classes in org.infinispan.container.versioning that implement VersionGenerator Modifier and Type Class Description class
NumericVersionGenerator
Generates unique numeric versions for both local and clustered environments.class
SimpleClusteredVersionGenerator
A version generator implementation for SimpleClusteredVersions -
Uses of VersionGenerator in org.infinispan.factories
Methods in org.infinispan.factories that return VersionGenerator Modifier and Type Method Description VersionGenerator
ComponentRegistry. getVersionGenerator()
Caching shortcut for #getLocalComponent(VersionGenerator.class) -
Uses of VersionGenerator in org.infinispan.interceptors.impl
Fields in org.infinispan.interceptors.impl declared as VersionGenerator Modifier and Type Field Description protected VersionGenerator
VersionedEntryWrappingInterceptor. versionGenerator
protected VersionGenerator
VersionInterceptor. versionGenerator
-
Uses of VersionGenerator in org.infinispan.interceptors.locking
Methods in org.infinispan.interceptors.locking with parameters of type VersionGenerator Modifier and Type Method Description EntryVersionsMap
ClusteringDependentLogic.AbstractClusteringDependentLogic. createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand)
EntryVersionsMap
ClusteringDependentLogic. createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator, TxInvocationContext context, org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand)
-
Uses of VersionGenerator in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type VersionGenerator 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)
-
Uses of VersionGenerator in org.infinispan.transaction.xa
Methods in org.infinispan.transaction.xa with parameters of type VersionGenerator Modifier and Type Method Description abstract GlobalTransaction
TransactionFactory.TxFactoryEnum. newGlobalTransaction(Address addr, boolean remote, VersionGenerator clusterIdGenerator, boolean clustered)
-