Package | Description |
---|---|
org.infinispan.context |
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.interceptors.distribution |
Interceptors dealing with command replication in distributed/replicated mode.
|
org.infinispan.interceptors.impl |
Basic interceptors
|
org.infinispan.transaction.impl | |
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery | |
org.infinispan.util.logging |
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
|
Modifier and Type | Method and Description |
---|---|
LocalTxInvocationContext |
InvocationContextFactory.createTxInvocationContext(LocalTransaction localTransaction)
Returns a
LocalTxInvocationContext . |
Modifier and Type | Method and Description |
---|---|
LocalTxInvocationContext |
NonTransactionalInvocationContextFactory.createTxInvocationContext(LocalTransaction localTransaction) |
LocalTxInvocationContext |
TransactionalInvocationContextFactory.createTxInvocationContext(LocalTransaction localTransaction) |
Constructor and Description |
---|
LocalTxInvocationContext(LocalTransaction localTransaction) |
Modifier and Type | Method and Description |
---|---|
protected void |
TxDistributionInterceptor.checkTxCommandResponses(Map<Address,Response> responseMap,
TransactionBoundaryCommand command,
TxInvocationContext<LocalTransaction> context,
Collection<Address> recipients,
PrepareResponse prepareResponse) |
Modifier and Type | Method and Description |
---|---|
LocalTransaction |
TxInterceptor.enlist(TxInvocationContext ctx) |
Modifier and Type | Method and Description |
---|---|
LocalTransaction |
TransactionTable.getLocalTransaction(GlobalTransaction txId)
Looks up a LocalTransaction given a GlobalTransaction.
|
LocalTransaction |
TransactionTable.getLocalTransaction(Transaction tx) |
LocalTransaction |
TransactionTable.getOrCreateLocalTransaction(Transaction transaction,
boolean implicitTransaction)
Returns the
TransactionXaAdapter corresponding to the supplied transaction. |
LocalTransaction |
TransactionTable.getOrCreateLocalTransaction(Transaction transaction,
boolean implicitTransaction,
Supplier<GlobalTransaction> gtxFactory)
Similar to
TransactionTable.getOrCreateLocalTransaction(Transaction, boolean) but with a custom global transaction factory. |
Modifier and Type | Method and Description |
---|---|
Collection<LocalTransaction> |
TransactionTable.getLocalTransactions() |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
TransactionTable.afterCompletion(LocalTransaction localTransaction,
int status) |
CompletionStage<Integer> |
TransactionTable.beforeCompletion(LocalTransaction localTransaction) |
CompletionStage<Boolean> |
TransactionCoordinator.commit(LocalTransaction localTransaction,
boolean isOnePhase) |
void |
TransactionTable.enlist(Transaction transaction,
LocalTransaction localTransaction) |
void |
TransactionTable.enlistClientTransaction(Transaction transaction,
LocalTransaction localTransaction) |
boolean |
TransactionCoordinator.is1PcForAutoCommitTransaction(LocalTransaction localTransaction) |
void |
TransactionTable.localTransactionPrepared(LocalTransaction localTransaction) |
CompletionStage<Integer> |
TransactionCoordinator.prepare(LocalTransaction localTransaction) |
CompletionStage<Integer> |
TransactionCoordinator.prepare(LocalTransaction localTransaction,
boolean replayEntryWrapping) |
protected void |
TransactionTable.releaseLocksForCompletedTransaction(LocalTransaction localTransaction,
boolean committedInOnePhase) |
boolean |
TransactionTable.removeLocalTransaction(LocalTransaction localTransaction)
Removes the
TransactionXaAdapter corresponding to the given tx. |
CompletionStage<Void> |
TransactionCoordinator.rollback(LocalTransaction localTransaction) |
Modifier and Type | Class and Description |
---|---|
class |
SyncLocalTransaction
LocalTransaction implementation to be used with SynchronizationAdapter . |
Constructor and Description |
---|
SynchronizationAdapter(LocalTransaction localTransaction,
TransactionTable txTable) |
Modifier and Type | Class and Description |
---|---|
class |
LocalXaTransaction
LocalTransaction implementation to be used with TransactionXaAdapter . |
Modifier and Type | Method and Description |
---|---|
LocalTransaction |
TransactionFactory.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId) |
abstract LocalTransaction |
TransactionFactory.TxFactoryEnum.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId,
long txCreationTime) |
Modifier and Type | Method and Description |
---|---|
void |
XaTransactionTable.enlist(Transaction transaction,
LocalTransaction ltx) |
void |
XaTransactionTable.enlistClientTransaction(Transaction transaction,
LocalTransaction localTransaction) |
boolean |
XaTransactionTable.removeLocalTransaction(LocalTransaction localTx) |
Modifier and Type | Class and Description |
---|---|
class |
RecoveryAwareLocalTransaction
Extends
LocalXaTransaction and adds recovery related information. |
Modifier and Type | Method and Description |
---|---|
void |
RecoveryAwareTransactionTable.localTransactionPrepared(LocalTransaction localTransaction) |
Modifier and Type | Method and Description |
---|---|
void |
Log.couldNotRollbackPrepared1PcTransaction(LocalTransaction localTransaction,
Throwable e1) |
void |
Log_$logger.couldNotRollbackPrepared1PcTransaction(LocalTransaction localTransaction,
Throwable e1) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.