public class WebSphereExtendedJtaPlatform.TransactionManagerAdapter extends Object implements TransactionManager
| Modifier and Type | Class and Description |
|---|---|
class |
WebSphereExtendedJtaPlatform.TransactionManagerAdapter.TransactionAdapter |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Create a new transaction and associate it with the current thread.
|
void |
commit()
Complete the transaction associated with the current thread.
|
int |
getStatus()
Obtain the status of the transaction associated with the current thread.
|
Transaction |
getTransaction()
Get the transaction object that represents the transaction
context of the calling thread.
|
void |
resume(Transaction txn)
Resume the transaction context association of the calling thread
with the transaction represented by the supplied Transaction object.
|
void |
rollback()
Roll back the transaction associated with the current thread.
|
void |
setRollbackOnly()
Modify the transaction associated with the current thread such that
the only possible outcome of the transaction is to roll back the
transaction.
|
void |
setTransactionTimeout(int i)
Modify the timeout value that is associated with transactions started
by the current thread with the begin method.
|
Transaction |
suspend()
Suspend the transaction currently associated with the calling
thread and return a Transaction object that represents the
transaction context being suspended.
|
public void begin()
throws NotSupportedException,
SystemException
TransactionManagerbegin in interface TransactionManagerNotSupportedException - Thrown if the thread is already
associated with a transaction and the Transaction Manager
implementation does not support nested transactions.SystemException - Thrown if the transaction manager
encounters an unexpected error condition.public void commit()
throws UnsupportedOperationException
TransactionManagercommit in interface TransactionManagerUnsupportedOperationExceptionpublic int getStatus()
throws SystemException
TransactionManagergetStatus in interface TransactionManagerSystemException - Thrown if the transaction manager
encounters an unexpected error condition.public Transaction getTransaction() throws SystemException
TransactionManagergetTransaction in interface TransactionManagerTransaction object representing the
transaction associated with the calling thread.SystemException - Thrown if the transaction manager
encounters an unexpected error condition.public void resume(Transaction txn) throws UnsupportedOperationException
TransactionManagerresume in interface TransactionManagertxn - The Transaction object that represents the
transaction to be resumed.UnsupportedOperationExceptionpublic void rollback()
throws UnsupportedOperationException
TransactionManagerrollback in interface TransactionManagerUnsupportedOperationExceptionpublic void setRollbackOnly()
throws UnsupportedOperationException
TransactionManagersetRollbackOnly in interface TransactionManagerUnsupportedOperationExceptionpublic void setTransactionTimeout(int i)
throws UnsupportedOperationException
TransactionManagerIf an application has not called this method, the transaction service uses some default value for the transaction timeout.
setTransactionTimeout in interface TransactionManageri - The value of the timeout in seconds. If the value is zero,
the transaction service restores the default value. If the value
is negative a SystemException is thrown.UnsupportedOperationExceptionpublic Transaction suspend() throws UnsupportedOperationException
TransactionManagersuspend in interface TransactionManagerUnsupportedOperationExceptionCopyright © 2019 JBoss by Red Hat. All rights reserved.