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

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

public class PseudoTransactionService.MyTransaction
extends Object
implements Transaction


Constructor Summary
PseudoTransactionService.MyTransaction()
           
 
Method Summary
 void commit()
           
 boolean delistResource(XAResource xaRes, int flag)
           
 boolean enlistResource(XAResource xaRes)
           
 Object getResource(Object key)
           
 boolean getRollbackOnly()
           
 int getStatus()
           
 void putResource(Object key, Object value)
           
 void registerInterposedSynchronization(Synchronization synchronization)
           
 void registerSynchronization(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(XAResource xaRes,
                              int flag)
Specified by:
delistResource in interface Transaction

enlistResource

public boolean enlistResource(XAResource xaRes)
Specified by:
enlistResource in interface Transaction

getStatus

public int getStatus()
Specified by:
getStatus in interface Transaction

registerSynchronization

public void registerSynchronization(Synchronization synchronization)
Specified by:
registerSynchronization in interface Transaction

registerInterposedSynchronization

public void registerInterposedSynchronization(Synchronization synchronization)

getRollbackOnly

public boolean getRollbackOnly()

setRollbackOnly

public void setRollbackOnly()
Specified by:
setRollbackOnly in interface Transaction

getResource

public Object getResource(Object key)

putResource

public void putResource(Object key,
                        Object value)

commit

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

rollback

public void rollback()
Specified by:
rollback in interface Transaction


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