org.apache.geronimo.transaction
Class GeronimoUserTransaction

java.lang.Object
  extended by org.apache.geronimo.transaction.GeronimoUserTransaction
All Implemented Interfaces:
java.io.Serializable, javax.transaction.UserTransaction

public final class GeronimoUserTransaction
extends java.lang.Object
implements javax.transaction.UserTransaction, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
GeronimoUserTransaction(javax.transaction.TransactionManager transactionManager)
           
 
Method Summary
 void begin()
           
 void commit()
           
 int getStatus()
           
 void rollback()
           
 void setRollbackOnly()
           
 void setTransactionManager(javax.transaction.TransactionManager transactionManager)
           
 void setTransactionTimeout(int seconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeronimoUserTransaction

public GeronimoUserTransaction(javax.transaction.TransactionManager transactionManager)
Method Detail

setTransactionManager

public void setTransactionManager(javax.transaction.TransactionManager transactionManager)

getStatus

public int getStatus()
              throws javax.transaction.SystemException
Specified by:
getStatus in interface javax.transaction.UserTransaction
Throws:
javax.transaction.SystemException

setRollbackOnly

public void setRollbackOnly()
                     throws java.lang.IllegalStateException,
                            javax.transaction.SystemException
Specified by:
setRollbackOnly in interface javax.transaction.UserTransaction
Throws:
java.lang.IllegalStateException
javax.transaction.SystemException

setTransactionTimeout

public void setTransactionTimeout(int seconds)
                           throws javax.transaction.SystemException
Specified by:
setTransactionTimeout in interface javax.transaction.UserTransaction
Throws:
javax.transaction.SystemException

begin

public void begin()
           throws javax.transaction.NotSupportedException,
                  javax.transaction.SystemException
Specified by:
begin in interface javax.transaction.UserTransaction
Throws:
javax.transaction.NotSupportedException
javax.transaction.SystemException

commit

public void commit()
            throws javax.transaction.HeuristicMixedException,
                   javax.transaction.HeuristicRollbackException,
                   java.lang.IllegalStateException,
                   javax.transaction.RollbackException,
                   java.lang.SecurityException,
                   javax.transaction.SystemException
Specified by:
commit in interface javax.transaction.UserTransaction
Throws:
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.IllegalStateException
javax.transaction.RollbackException
java.lang.SecurityException
javax.transaction.SystemException

rollback

public void rollback()
              throws java.lang.IllegalStateException,
                     java.lang.SecurityException,
                     javax.transaction.SystemException
Specified by:
rollback in interface javax.transaction.UserTransaction
Throws:
java.lang.IllegalStateException
java.lang.SecurityException
javax.transaction.SystemException


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.