Package | Description |
---|---|
org.infinispan.client.hotrod.transaction.manager | |
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.remote.recovery | |
org.infinispan.commons.tx | |
org.infinispan.transaction.tm |
Infinispan's bare-bones internal transaction manager, used for batching calls as well as as a dummy, unit-test-only
transaction manager.
|
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery |
Modifier and Type | Class and Description |
---|---|
class |
RemoteXid
Implementation of
Xid used by RemoteTransactionManager . |
Modifier and Type | Method and Description |
---|---|
CompleteTransactionCommand |
CommandsFactory.buildCompleteTransactionCommand(XidImpl xid,
boolean commit)
Builds a CompleteTransactionCommand command.
|
CompleteTransactionCommand |
CommandsFactoryImpl.buildCompleteTransactionCommand(XidImpl xid,
boolean commit) |
TxCompletionNotificationCommand |
CommandsFactory.buildTxCompletionNotificationCommand(XidImpl xid,
GlobalTransaction globalTransaction)
Builds a
TxCompletionNotificationCommand . |
TxCompletionNotificationCommand |
CommandsFactoryImpl.buildTxCompletionNotificationCommand(XidImpl xid,
GlobalTransaction globalTransaction) |
Constructor and Description |
---|
CompleteTransactionCommand(ByteString cacheName,
XidImpl xid,
boolean commit) |
TxCompletionNotificationCommand(XidImpl xid,
GlobalTransaction gtx,
ByteString cacheName) |
Modifier and Type | Field and Description |
---|---|
static AdvancedExternalizer<XidImpl> |
XidImpl.EXTERNALIZER |
Modifier and Type | Method and Description |
---|---|
static XidImpl |
XidImpl.copy(Xid externalXid) |
static XidImpl |
XidImpl.create(int formatId,
byte[] globalTransactionId,
byte[] branchQualifier) |
XidImpl |
TransactionImpl.getXid() |
static XidImpl |
XidImpl.readFrom(ObjectInput input) |
Modifier and Type | Method and Description |
---|---|
void |
TransactionImpl.setXid(XidImpl xid) |
static void |
XidImpl.writeTo(ObjectOutput output,
XidImpl xid) |
Modifier and Type | Method and Description |
---|---|
static XidImpl |
EmbeddedTransaction.createXid(UUID transactionManagerId) |
Modifier and Type | Field and Description |
---|---|
protected ConcurrentMap<XidImpl,LocalXaTransaction> |
XaTransactionTable.xid2LocalTx |
Modifier and Type | Method and Description |
---|---|
XidImpl |
GlobalTransaction.getXid() |
XidImpl |
LocalXaTransaction.getXid() |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
XaTransactionTable.commit(XidImpl xid,
boolean isOnePhase) |
LocalXaTransaction |
XaTransactionTable.getLocalTransaction(XidImpl xid) |
CompletionStage<Integer> |
XaTransactionTable.prepare(XidImpl xid) |
void |
GlobalTransaction.setXid(XidImpl xid) |
void |
LocalXaTransaction.setXid(XidImpl xid) |
Modifier and Type | Field and Description |
---|---|
static XidImpl[] |
RecoveryManager.RecoveryIterator.NOTHING |
Modifier and Type | Method and Description |
---|---|
XidImpl[] |
PreparedTxIterator.all() |
XidImpl[] |
RecoveryManager.RecoveryIterator.all()
Exhaust the iterator.
|
XidImpl |
RecoveryAwareTransactionTable.getRemoteTransactionXid(Long internalId)
Iterates over the remote transactions and returns the XID of the one that has an internal id equal with the
supplied internal Id.
|
XidImpl |
InDoubtTxInfo.getXid() |
XidImpl[] |
PreparedTxIterator.next() |
Modifier and Type | Method and Description |
---|---|
List<XidImpl> |
RecoveryManager.getInDoubtTransactions()
Local call that returns a list containing:
|
List<XidImpl> |
RecoveryManagerImpl.getInDoubtTransactions() |
List<XidImpl> |
RecoveryAwareTransactionTable.getLocalPreparedXids() |
Modifier and Type | Method and Description |
---|---|
CompletionStage<String> |
RecoveryManager.forceTransactionCompletion(XidImpl xid,
boolean commit)
Replays the given transaction by re-running the prepare and commit.
|
CompletionStage<String> |
RecoveryManagerImpl.forceTransactionCompletion(XidImpl xid,
boolean commit) |
String |
RecoveryManager.forceTransactionCompletionFromCluster(XidImpl xid,
Address where,
boolean commit)
This method invokes
RecoveryManager.forceTransactionCompletion(XidImpl, boolean) on the specified node. |
String |
RecoveryManagerImpl.forceTransactionCompletionFromCluster(XidImpl xid,
Address where,
boolean commit) |
RecoveryAwareTransaction |
RecoveryManager.getPreparedTransaction(XidImpl xid)
Local call returning the remote transaction identified by the supplied xid or null.
|
RecoveryAwareRemoteTransaction |
RecoveryManagerImpl.getPreparedTransaction(XidImpl xid) |
CompletionStage<Void> |
RecoveryManager.removeRecoveryInformation(Collection<Address> where,
XidImpl xid,
GlobalTransaction gtx,
boolean fromCluster)
Removes from the specified nodes (or all nodes if the value of 'where' is null) the recovery information
associated with these Xids.
|
CompletionStage<Void> |
RecoveryManagerImpl.removeRecoveryInformation(Collection<Address> lockOwners,
XidImpl xid,
GlobalTransaction gtx,
boolean fromCluster) |
RecoveryAwareTransaction |
RecoveryManager.removeRecoveryInformation(XidImpl xid)
Remove recovery information stored on this node (doesn't involve rpc).
|
RecoveryAwareTransaction |
RecoveryManagerImpl.removeRecoveryInformation(XidImpl xid) |
RemoteTransaction |
RecoveryAwareTransactionTable.removeRemoteTransaction(XidImpl xid) |
Modifier and Type | Method and Description |
---|---|
void |
PreparedTxIterator.add(List<XidImpl> xids) |
Constructor and Description |
---|
InDoubtTxInfo(XidImpl xid,
long internalId) |
InDoubtTxInfo(XidImpl xid,
long internalId,
int status) |
RecoveryInfoKey(XidImpl xid,
String cacheName) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.