public interface UserTransaction extends UserTransaction
Modifier and Type | Method and Description |
---|---|
void |
begin(String name)
Create a new transaction, set the transaction name property
and associate the transaction with the current thread.
|
void |
begin(String name,
int timeoutseconds)
Create a new transaction with the specified timeout value,
set the transaction name property and associate the
transaction with the current thread.
|
begin, commit, getStatus, rollback, setRollbackOnly, setTransactionTimeout
void begin(String name) throws NotSupportedException, SystemException
name
- The descriptive name to be associated with the
new transaction.NotSupportedException
- Thrown if the thread is
already associated with a transaction.SystemException
- Thrown if the transaction manager
encounters an unexpected error condition.Transaction.setName(String)
void begin(String name, int timeoutseconds) throws NotSupportedException, SystemException
name
- The descriptive name to be associated with the
new transaction.timeoutseconds
- The timeout value for the transaction.
This value will override the default timeout value associated
with the current thread. If a value of zero is specified
the default timeout will be used.NotSupportedException
- Thrown if the thread is
already associated with a transaction.SystemException
- Thrown if the transaction manager
encounters an unexpected error condition.Transaction.setName(String)