public class UserTransactionImpl extends java.lang.Object implements UserTransactionProvider, javax.transaction.UserTransaction, java.io.Serializable
Constructor and Description |
---|
UserTransactionImpl()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
begin() |
void |
commit() |
int |
getStatus() |
void |
rollback() |
void |
setRegistry(TxRegistry v)
Set the registry
|
void |
setRollbackOnly() |
void |
setTransactionTimeout(int seconds) |
void |
setUserTransactionRegistry(UserTransactionRegistry v)
Set the user transaction registry
|
void |
start()
Start
|
void |
stop()
Stop
|
public void setRegistry(TxRegistry v)
v
- The valuepublic void setUserTransactionRegistry(UserTransactionRegistry v)
setUserTransactionRegistry
in interface UserTransactionProvider
v
- The valuepublic void begin() throws javax.transaction.NotSupportedException, javax.transaction.SystemException
begin
in interface javax.transaction.UserTransaction
javax.transaction.NotSupportedException
javax.transaction.SystemException
public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.SecurityException, java.lang.IllegalStateException, javax.transaction.SystemException
commit
in interface javax.transaction.UserTransaction
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.SecurityException
java.lang.IllegalStateException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, java.lang.SecurityException, javax.transaction.SystemException
rollback
in interface javax.transaction.UserTransaction
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.UserTransaction
java.lang.IllegalStateException
javax.transaction.SystemException
public int getStatus() throws javax.transaction.SystemException
getStatus
in interface javax.transaction.UserTransaction
javax.transaction.SystemException
public void setTransactionTimeout(int seconds) throws javax.transaction.SystemException
setTransactionTimeout
in interface javax.transaction.UserTransaction
javax.transaction.SystemException
public void start() throws java.lang.Throwable
java.lang.Throwable
- Thrown if an error occurspublic void stop() throws java.lang.Throwable
java.lang.Throwable
- Thrown if an error occursCopyright © 2013 IronJacamar (http://www.ironjacamar.org)