javax.transaction.UserTransactionpublic interface UserTransaction
| Modifier and Type | Method | Description |
|---|---|---|
void |
begin(java.lang.String name) |
Create a new transaction, set the transaction name property
and associate the transaction with the current thread.
|
void |
begin(java.lang.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.
|
void begin(java.lang.String name)
throws javax.transaction.NotSupportedException,
javax.transaction.SystemException
name - The descriptive name to be associated with the
new transaction.javax.transaction.NotSupportedException - Thrown if the thread is
already associated with a transaction.javax.transaction.SystemException - Thrown if the transaction manager
encounters an unexpected error condition.Transaction.setName(String)void begin(java.lang.String name,
int timeoutseconds)
throws javax.transaction.NotSupportedException,
javax.transaction.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.javax.transaction.NotSupportedException - Thrown if the thread is
already associated with a transaction.javax.transaction.SystemException - Thrown if the transaction manager
encounters an unexpected error condition.Transaction.setName(String)