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
ECSystemException
public static boolean isTransactionActive() throws ECSystemException
ECSystemException
public 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.ECSystemException
public static void commit() throws ECSystemException, javax.transaction.RollbackException
ECSystemException
javax.transaction.RollbackException
public static void commit(TransactionHandle handle) throws ECSystemException, javax.transaction.RollbackException
handle
- A TransactionHandle
object.ECSystemException
javax.transaction.RollbackException
public static javax.transaction.UserTransaction getTransaction() throws java.lang.Exception
java.lang.Exception
public 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.