public class ManagedTransactionAdapter
extends java.lang.Object
javax.transaction.TransactionManager
reference and creating
a JTA javax.transaction.Transaction
handle for it.Modifier and Type | Field and Description |
---|---|
private TransactionManager |
transactionManager |
Constructor and Description |
---|
ManagedTransactionAdapter(TransactionManager transactionManager)
Create a new ManagedTransactionAdapter for the given TransactionManager.
|
Modifier and Type | Method and Description |
---|---|
void |
commit() |
boolean |
delistResource(javax.transaction.xa.XAResource xaRes,
int flag) |
boolean |
enlistResource(javax.transaction.xa.XAResource xaRes) |
int |
getStatus() |
TransactionManager |
getTransactionManager()
Return the JTA TransactionManager that this adapter delegates to.
|
void |
registerSynchronization(Synchronization sync) |
void |
rollback() |
void |
setRollbackOnly() |
public ManagedTransactionAdapter(TransactionManager transactionManager) throws SystemException
transactionManager
- the JTA TransactionManager to wrapSystemException
public final TransactionManager getTransactionManager()
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, java.lang.SecurityException, SystemException
RollbackException
HeuristicMixedException
HeuristicRollbackException
java.lang.SecurityException
SystemException
public void rollback() throws SystemException
SystemException
public void setRollbackOnly() throws SystemException
SystemException
public int getStatus() throws SystemException
SystemException
public boolean enlistResource(javax.transaction.xa.XAResource xaRes) throws RollbackException, SystemException
RollbackException
SystemException
public boolean delistResource(javax.transaction.xa.XAResource xaRes, int flag) throws SystemException
SystemException
public void registerSynchronization(Synchronization sync) throws RollbackException, SystemException
RollbackException
SystemException