cuba.wired
Class WiredUserTransaction
java.lang.Object
cuba.wired.WiredUserTransaction
- All Implemented Interfaces:
- javax.transaction.UserTransaction
public class WiredUserTransaction
- extends java.lang.Object
- implements javax.transaction.UserTransaction
Transaction object, being instantiated when a component calls
WiredComponentContext.getTransaction() for the first time
or a client calls WiredClientContext.getTransaction().
We currently do not support nested calls of begin()
allthough this is no rocket sience since we have the JDBC feature
of savapoints available. However, we have more important things
to do at the moment ;-)
- Author:
- Jan Lessner
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
begin
public void begin()
throws javax.transaction.SystemException
- Specified by:
begin in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
commit
public void commit()
throws javax.transaction.SystemException
- Specified by:
commit in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
rollback
public void rollback()
throws javax.transaction.SystemException
- Specified by:
rollback in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
setRollbackOnly
public void setRollbackOnly()
throws javax.transaction.SystemException
- Specified by:
setRollbackOnly in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
getStatus
public int getStatus()
throws javax.transaction.SystemException
- Specified by:
getStatus in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException
setTransactionTimeout
public void setTransactionTimeout(int arg)
throws javax.transaction.SystemException
- Specified by:
setTransactionTimeout in interface javax.transaction.UserTransaction
- Throws:
javax.transaction.SystemException