public class TransactionManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
| Constructor and Description |
|---|
TransactionManager() |
| Modifier and Type | Method and Description |
|---|---|
static TransactionHandle |
begin()
This method begins a transaction with a default time-out value.
|
static TransactionHandle |
begin(int i)
This method begins a transaction with a given timeout value.
|
static void |
commit()
This method commits a transaction.
|
static void |
commit(TransactionHandle handle)
This method commits a transaction.
|
static javax.transaction.UserTransaction |
getTransaction()
This method gets a transaction object.
|
static boolean |
isTransactionActive()
This method determines whether the transaction is active.
|
static void |
markForRollback()
This method marks a transaction for rollback.
|
static void |
rollback()
This method rolls back a transaction.
|
static void |
rollback(TransactionHandle handle)
This method rolls back a transaction.
|
static boolean |
transactionHasRolledback()
This method determines whether the transaction has rolled back.
|
static boolean |
transactionHasRolledback(TransactionHandle handle)
This method determines whether the transaction has rolled back.
|
public static final java.lang.String COPYRIGHT
public static TransactionHandle begin() throws ECSystemException
ECSystemExceptionpublic static boolean isTransactionActive()
throws ECSystemException
ECSystemExceptionpublic static TransactionHandle begin(int i) throws ECSystemException
i - The timeout value in seconds. If the time-out value is zero or less,
the default value is used.ECSystemExceptionpublic static void commit()
throws ECSystemException,
javax.transaction.RollbackException
ECSystemExceptionjavax.transaction.RollbackExceptionpublic static void commit(TransactionHandle handle) throws ECSystemException, javax.transaction.RollbackException
handle - A TransactionHandle object.ECSystemExceptionjavax.transaction.RollbackExceptionpublic static javax.transaction.UserTransaction getTransaction()
throws java.lang.Exception
java.lang.Exceptionpublic static void markForRollback()
public static void rollback()
public static void rollback(TransactionHandle handle)
handle - A TransactionHandle object.public static boolean transactionHasRolledback()
public static boolean transactionHasRolledback(TransactionHandle handle)
handle - The transaction handle.