public final class RemoteTransactionManager extends TransactionManagerImpl
TransactionManager implementation.
It provides the basic to handle Transactions and supports any XAResource.
Implementation notes:
TransactionManagerImpl.commit() or TransactionManagerImpl.rollback()TransactionManagerImpl.setTransactionTimeout(int) and this transaction manager won't rollback the transaction if it takes too long.If you need any of the requirements above, please consider use another implementation.
Also, it does not implement any 1-phase-commit optimization.
transactionManagerId| Modifier and Type | Method and Description |
|---|---|
protected Transaction |
createTransaction() |
static RemoteTransactionManager |
getInstance() |
begin, commit, dissociateTransaction, getStatus, getTransaction, resume, rollback, setRollbackOnly, setTransactionTimeout, suspendpublic static RemoteTransactionManager getInstance()
protected Transaction createTransaction()
createTransaction in class TransactionManagerImplCopyright © 2021 JBoss by Red Hat. All rights reserved.