public class SimpleUserTransaction extends Object implements UserTransaction
Constructor and Description |
---|
SimpleUserTransaction(UserTransactionCallback aCallback,
TransactionResource<?>... aResources)
Constructs the transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
begin() |
void |
commit() |
int |
getStatus() |
void |
rollback() |
void |
setRollbackOnly() |
void |
setTransactionTimeout(int aSeconds) |
public SimpleUserTransaction(UserTransactionCallback aCallback, TransactionResource<?>... aResources)
aCallback
- Callback to use.aResources
- Resources to use.public void begin() throws NotSupportedException, SystemException
begin
in interface UserTransaction
NotSupportedException
SystemException
public void rollback() throws IllegalStateException, SecurityException, SystemException
rollback
in interface UserTransaction
IllegalStateException
SecurityException
SystemException
public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, IllegalStateException, SystemException
commit
in interface UserTransaction
RollbackException
HeuristicMixedException
HeuristicRollbackException
SecurityException
IllegalStateException
SystemException
public int getStatus() throws SystemException
getStatus
in interface UserTransaction
SystemException
public void setRollbackOnly() throws IllegalStateException, SystemException
setRollbackOnly
in interface UserTransaction
IllegalStateException
SystemException
public void setTransactionTimeout(int aSeconds) throws SystemException
setTransactionTimeout
in interface UserTransaction
SystemException
Copyright © 2022. All rights reserved.