Uses of Interface
org.infinispan.container.versioning.IncrementableEntryVersion
Package
Description
Abstractions of the different response types allowed during RPC.
XA transaction support.
-
Uses of IncrementableEntryVersion in org.infinispan.container.versioning
Modifier and TypeClassDescriptionclass
Numeric versionclass
A simple versioning scheme that is cluster-awareModifier 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()
Modifier and TypeMethodDescriptionNumericVersionGenerator.increment
(IncrementableEntryVersion initialVersion) SimpleClusteredVersionGenerator.increment
(IncrementableEntryVersion initialVersion) VersionGenerator.increment
(IncrementableEntryVersion initialVersion) -
Uses of IncrementableEntryVersion in org.infinispan.metadata.impl
Modifier and TypeMethodDescriptionPrivateMetadata.Builder.entryVersion
(IncrementableEntryVersion entryVersion) Sets theIncrementableEntryVersion
to store. -
Uses of IncrementableEntryVersion in org.infinispan.partitionhandling.impl
Modifier and TypeMethodDescriptionboolean
AvailablePartitionHandlingManager.addPartialCommit2PCTransaction
(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) boolean
PartitionHandlingManager.addPartialCommit2PCTransaction
(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) Adds a partially committed transaction.boolean
PartitionHandlingManagerImpl.addPartialCommit2PCTransaction
(GlobalTransaction globalTransaction, Collection<Address> affectedNodes, Collection<Object> lockedKeys, Map<Object, IncrementableEntryVersion> newVersions) -
Uses of IncrementableEntryVersion in org.infinispan.remoting.responses
Modifier and TypeMethodDescriptionPrepareResponse.mergeEntryVersions
(Map<Object, IncrementableEntryVersion> entryVersions) Modifier and TypeMethodDescriptionPrepareResponse.mergeEntryVersions
(Map<Object, IncrementableEntryVersion> entryVersions) -
Uses of IncrementableEntryVersion in org.infinispan.transaction.impl
Modifier and TypeMethodDescriptionstatic IncrementableEntryVersion
WriteSkewHelper.incrementVersion
(CacheEntry<?, ?> entry, VersionGenerator versionGenerator) static IncrementableEntryVersion
WriteSkewHelper.versionFromEntry
(CacheEntry<?, ?> entry) Modifier 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) Modifier and TypeMethodDescriptionstatic Map<Object,
IncrementableEntryVersion> WriteSkewHelper.mergeEntryVersions
(Map<Object, IncrementableEntryVersion> entryVersions, Map<Object, IncrementableEntryVersion> updatedEntryVersions) static PrepareResponse
WriteSkewHelper.mergeInPrepareResponse
(Map<Object, IncrementableEntryVersion> versionsMap, PrepareResponse response) void
AbstractCacheTransaction.setUpdatedEntryVersions
(Map<Object, IncrementableEntryVersion> updatedEntryVersions) -
Uses of IncrementableEntryVersion in org.infinispan.transaction.xa
Modifier and TypeMethodDescriptionCacheTransaction.getUpdatedEntryVersions()
CacheTransaction.getVersionsRead()
Note: used in Repeatable Read + Write Skew + Clustering + Versioning.Modifier and TypeMethodDescriptionvoid
CacheTransaction.setUpdatedEntryVersions
(Map<Object, IncrementableEntryVersion> updatedEntryVersions)