Package | Description |
---|---|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.interceptors.impl |
Basic interceptors
|
org.infinispan.persistence.manager |
Implementations of the
PersistenceManager interface, which define the logic
of how infinispan interacts with external stores. |
org.infinispan.persistence.support | |
org.infinispan.transaction.impl | |
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery | |
org.infinispan.xsite |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTxInvocationContext<T extends AbstractCacheTransaction>
Support class for
TxInvocationContext . |
interface |
TxInvocationContext<T extends AbstractCacheTransaction>
Interface defining additional functionality for invocation contexts that propagate within a transaction's scope.
|
Modifier and Type | Method and Description |
---|---|
protected InvocationStage |
CacheWriterInterceptor.commitCommand(TxInvocationContext<AbstractCacheTransaction> ctx) |
protected InvocationStage |
CacheWriterInterceptor.store(TxInvocationContext<AbstractCacheTransaction> ctx) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DelegatingPersistenceManager.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
CompletionStage<Long> |
DelegatingPersistenceManager.performBatch(TxInvocationContext<AbstractCacheTransaction> invocationContext,
BiPredicate<? super WriteCommand,Object> commandKeyPredicate) |
CompletionStage<Void> |
DelegatingPersistenceManager.prepareAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
CompletionStage<Void> |
DelegatingPersistenceManager.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
LocalTransaction
Object that holds transaction's state on the node where it originated; as opposed to
RemoteTransaction . |
class |
RemoteTransaction
Defines the state of a remotely originated transaction.
|
Modifier and Type | Class and Description |
---|---|
class |
SyncLocalTransaction
LocalTransaction implementation to be used with SynchronizationAdapter . |
Modifier and Type | Class and Description |
---|---|
class |
LocalXaTransaction
LocalTransaction implementation to be used with TransactionXaAdapter . |
Modifier and Type | Class and Description |
---|---|
class |
RecoveryAwareLocalTransaction
Extends
LocalXaTransaction and adds recovery related information. |
class |
RecoveryAwareRemoteTransaction
Extends
RemoteTransaction and adds recovery related information and functionality. |
Modifier and Type | Method and Description |
---|---|
InvocationStage |
BackupSender.backupPrepare(PrepareCommand command,
AbstractCacheTransaction cacheTransaction,
Transaction transaction)
Prepares a transaction on the remote site.
|
InvocationStage |
BackupSenderImpl.backupPrepare(PrepareCommand command,
AbstractCacheTransaction cacheTransaction,
Transaction transaction) |
InvocationStage |
NoOpBackupSender.backupPrepare(PrepareCommand command,
AbstractCacheTransaction cacheTransaction,
Transaction transaction) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.