org.openejb.ri.sp
Class PseudoTransactionService.MyTransactionManager

java.lang.Object
  extended by org.openejb.ri.sp.PseudoTransactionService.MyTransactionManager
All Implemented Interfaces:
javax.transaction.TransactionManager
Enclosing class:
PseudoTransactionService

public class PseudoTransactionService.MyTransactionManager
extends java.lang.Object
implements javax.transaction.TransactionManager


Constructor Summary
PseudoTransactionService.MyTransactionManager()
           
 
Method Summary
 void begin()
           
 void commit()
           
 int getStatus()
           
 javax.transaction.Transaction getTransaction()
           
 javax.transaction.UserTransaction getUserTransaction(java.lang.Object txID)
           
 void resume(javax.transaction.Transaction tx)
           
 void rollback()
           
 void setRollbackOnly()
           
 void setTransactionTimeout(int x)
           
 javax.transaction.Transaction suspend()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PseudoTransactionService.MyTransactionManager

public PseudoTransactionService.MyTransactionManager()
Method Detail

getUserTransaction

public javax.transaction.UserTransaction getUserTransaction(java.lang.Object txID)

begin

public void begin()
Specified by:
begin in interface javax.transaction.TransactionManager

commit

public void commit()
            throws javax.transaction.RollbackException
Specified by:
commit in interface javax.transaction.TransactionManager
Throws:
javax.transaction.RollbackException

getStatus

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

getTransaction

public javax.transaction.Transaction getTransaction()
Specified by:
getTransaction in interface javax.transaction.TransactionManager

resume

public void resume(javax.transaction.Transaction tx)
            throws javax.transaction.SystemException,
                   javax.transaction.InvalidTransactionException
Specified by:
resume in interface javax.transaction.TransactionManager
Throws:
javax.transaction.SystemException
javax.transaction.InvalidTransactionException

suspend

public javax.transaction.Transaction suspend()
Specified by:
suspend in interface javax.transaction.TransactionManager

rollback

public void rollback()
Specified by:
rollback in interface javax.transaction.TransactionManager

setRollbackOnly

public void setRollbackOnly()
Specified by:
setRollbackOnly in interface javax.transaction.TransactionManager

setTransactionTimeout

public void setTransactionTimeout(int x)
Specified by:
setTransactionTimeout in interface javax.transaction.TransactionManager


Copyright © 1999-2011 OpenEJB. All Rights Reserved.