org.openejb.ri.sp
Class PseudoTransactionService.MyTransaction

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

public class PseudoTransactionService.MyTransaction
extends java.lang.Object
implements javax.transaction.Transaction


Constructor Summary
PseudoTransactionService.MyTransaction()
           
 
Method Summary
 void commit()
           
 boolean delistResource(javax.transaction.xa.XAResource xaRes, int flag)
           
 boolean enlistResource(javax.transaction.xa.XAResource xaRes)
           
 int getStatus()
           
 void registerSynchronization(javax.transaction.Synchronization sync)
           
 void rollback()
           
 void setRollbackOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PseudoTransactionService.MyTransaction

public PseudoTransactionService.MyTransaction()
Method Detail

commit

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

delistResource

public boolean delistResource(javax.transaction.xa.XAResource xaRes,
                              int flag)
Specified by:
delistResource in interface javax.transaction.Transaction

enlistResource

public boolean enlistResource(javax.transaction.xa.XAResource xaRes)
Specified by:
enlistResource in interface javax.transaction.Transaction

getStatus

public int getStatus()
Specified by:
getStatus in interface javax.transaction.Transaction

registerSynchronization

public void registerSynchronization(javax.transaction.Synchronization sync)
Specified by:
registerSynchronization in interface javax.transaction.Transaction

rollback

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

setRollbackOnly

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


Copyright © 1999-2011 OpenEJB. All Rights Reserved.