Uses of Interface
org.infinispan.container.versioning.IncrementableEntryVersion
Packages that use IncrementableEntryVersion
Package
Description
Abstractions of the different response types allowed during RPC.
XA transaction support.
-
Uses of IncrementableEntryVersion in org.infinispan.container.versioning
Classes in org.infinispan.container.versioning that implement IncrementableEntryVersionModifier and TypeClassDescriptionclassNumeric versionclassA simple versioning scheme that is cluster-awareMethods in org.infinispan.container.versioning that return IncrementableEntryVersionModifier and TypeMethodDescriptionNumericVersionGenerator.generateNew()SimpleClusteredVersionGenerator.generateNew()VersionGenerator.generateNew()Generates a new entry versionNumericVersionGenerator.increment(IncrementableEntryVersion initialVersion) SimpleClusteredVersionGenerator.increment(IncrementableEntryVersion initialVersion) VersionGenerator.increment(IncrementableEntryVersion initialVersion) NumericVersionGenerator.nonExistingVersion()SimpleClusteredVersionGenerator.nonExistingVersion()VersionGenerator.nonExistingVersion()Methods in org.infinispan.container.versioning with parameters of type IncrementableEntryVersionModifier and TypeMethodDescriptionNumericVersionGenerator.increment(IncrementableEntryVersion initialVersion) SimpleClusteredVersionGenerator.increment(IncrementableEntryVersion initialVersion) VersionGenerator.increment(IncrementableEntryVersion initialVersion) -
Uses of IncrementableEntryVersion in org.infinispan.metadata.impl
Methods in org.infinispan.metadata.impl that return IncrementableEntryVersionMethods in org.infinispan.metadata.impl with parameters of type IncrementableEntryVersionModifier and TypeMethodDescriptionPrivateMetadata.Builder.entryVersion(IncrementableEntryVersion entryVersion) Sets theIncrementableEntryVersionto store. -
Uses of IncrementableEntryVersion in org.infinispan.partitionhandling.impl
Method parameters in org.infinispan.partitionhandling.impl with type arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionbooleanAvailablePartitionHandlingManager.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) booleanPartitionHandlingManager.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) Adds a partially committed transaction.booleanPartitionHandlingManagerImpl.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) -
Uses of IncrementableEntryVersion in org.infinispan.remoting.responses
Methods in org.infinispan.remoting.responses that return types with arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionPrepareResponse.mergeEntryVersions(Map<Object, IncrementableEntryVersion> entryVersions) Method parameters in org.infinispan.remoting.responses with type arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionPrepareResponse.mergeEntryVersions(Map<Object, IncrementableEntryVersion> entryVersions) -
Uses of IncrementableEntryVersion in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl that return IncrementableEntryVersionModifier and TypeMethodDescriptionstatic IncrementableEntryVersionWriteSkewHelper.incrementVersion(CacheEntry<?, ?> entry, VersionGenerator versionGenerator) static IncrementableEntryVersionWriteSkewHelper.versionFromEntry(CacheEntry<?, ?> entry) Methods in org.infinispan.transaction.impl that return types with arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionAbstractCacheTransaction.getUpdatedEntryVersions()AbstractCacheTransaction.getVersionsRead()static Map<Object,IncrementableEntryVersion> WriteSkewHelper.mergeEntryVersions(Map<Object, IncrementableEntryVersion> entryVersions, Map<Object, IncrementableEntryVersion> updatedEntryVersions) WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, EntryLoader<?, ?> entryLoader, VersionGenerator versionGenerator, TxInvocationContext<?> context, WriteSkewHelper.KeySpecificLogic ksl, KeyPartitioner keyPartitioner) Method parameters in org.infinispan.transaction.impl with type arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionstatic Map<Object,IncrementableEntryVersion> WriteSkewHelper.mergeEntryVersions(Map<Object, IncrementableEntryVersion> entryVersions, Map<Object, IncrementableEntryVersion> updatedEntryVersions) static PrepareResponseWriteSkewHelper.mergeInPrepareResponse(Map<Object, IncrementableEntryVersion> versionsMap, PrepareResponse response) voidAbstractCacheTransaction.setUpdatedEntryVersions(Map<Object, IncrementableEntryVersion> updatedEntryVersions) -
Uses of IncrementableEntryVersion in org.infinispan.transaction.xa
Methods in org.infinispan.transaction.xa that return types with arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionCacheTransaction.getUpdatedEntryVersions()CacheTransaction.getVersionsRead()Note: used in Repeatable Read + Write Skew + Clustering + Versioning.Method parameters in org.infinispan.transaction.xa with type arguments of type IncrementableEntryVersionModifier and TypeMethodDescriptionvoidCacheTransaction.setUpdatedEntryVersions(Map<Object, IncrementableEntryVersion> updatedEntryVersions)