org.apache.openejb.ri.sp
Class PseudoTransactionService.MyTransaction

java.lang.Object
  extended by org.apache.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)
           
 java.lang.Object getResource(java.lang.Object key)
           
 boolean getRollbackOnly()
           
 int getStatus()
           
 void putResource(java.lang.Object key, java.lang.Object value)
           
 void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
           
 void registerSynchronization(javax.transaction.Synchronization synchronization)
           
 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

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 synchronization)
Specified by:
registerSynchronization in interface javax.transaction.Transaction

registerInterposedSynchronization

public void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)

getRollbackOnly

public boolean getRollbackOnly()

setRollbackOnly

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

getResource

public java.lang.Object getResource(java.lang.Object key)

putResource

public void putResource(java.lang.Object key,
                        java.lang.Object value)

commit

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

rollback

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


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.