Package | Description |
---|---|
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions.
|
org.infinispan.container.versioning | |
org.infinispan.interceptors.locking | |
org.infinispan.partitionhandling.impl | |
org.infinispan.transaction.impl | |
org.infinispan.transaction.xa |
XA transaction support.
|
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
VersionedCommitCommand.getUpdatedVersions() |
EntryVersionsMap |
VersionedPrepareCommand.getVersionsSeen() |
Modifier and Type | Method and Description |
---|---|
void |
VersionedCommitCommand.setUpdatedVersions(EntryVersionsMap updatedVersions) |
void |
VersionedPrepareCommand.setVersionsSeen(EntryVersionsMap versionsSeen) |
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
EntryVersionsMap.merge(EntryVersionsMap updatedVersions) |
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
EntryVersionsMap.merge(EntryVersionsMap updatedVersions) |
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
ClusteringDependentLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator,
TxInvocationContext context,
VersionedPrepareCommand prepareCommand) |
EntryVersionsMap |
ClusteringDependentLogic.AbstractClusteringDependentLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator,
TxInvocationContext context,
VersionedPrepareCommand prepareCommand) |
EntryVersionsMap |
ClusteringDependentLogic.LocalLogic.createNewVersionsAndCheckForWriteSkews(VersionGenerator versionGenerator,
TxInvocationContext context,
VersionedPrepareCommand prepareCommand) |
Modifier and Type | Method and Description |
---|---|
boolean |
PartitionHandlingManagerImpl.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction,
Collection<Address> affectedNodes,
Collection<Object> lockedKeys,
EntryVersionsMap newVersions) |
boolean |
PartitionHandlingManager.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction,
Collection<Address> affectedNodes,
Collection<Object> lockedKeys,
EntryVersionsMap newVersions)
Adds a partially committed transaction.
|
boolean |
AvailablePartitionHandlingManager.addPartialCommit2PCTransaction(GlobalTransaction globalTransaction,
Collection<Address> affectedNodes,
Collection<Object> lockedKeys,
EntryVersionsMap newVersions) |
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
AbstractCacheTransaction.getUpdatedEntryVersions() |
EntryVersionsMap |
AbstractCacheTransaction.getVersionsRead() |
static EntryVersionsMap |
WriteSkewHelper.performTotalOrderWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
PersistenceManager persistenceManager,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl,
TimeService timeService) |
static EntryVersionsMap |
WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
DataContainer dataContainer,
PersistenceManager persistenceManager,
VersionGenerator versionGenerator,
TxInvocationContext context,
WriteSkewHelper.KeySpecificLogic ksl,
TimeService timeService) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCacheTransaction.setUpdatedEntryVersions(EntryVersionsMap updatedEntryVersions) |
Modifier and Type | Method and Description |
---|---|
EntryVersionsMap |
CacheTransaction.getUpdatedEntryVersions() |
EntryVersionsMap |
CacheTransaction.getVersionsRead()
Note: used in Repeatable Read + Write Skew + Clustering + Versioning.
|
Modifier and Type | Method and Description |
---|---|
void |
CacheTransaction.setUpdatedEntryVersions(EntryVersionsMap updatedEntryVersions) |
Copyright © 2024 JBoss, a division of Red Hat. All rights reserved.