org.apache.openejb.core
Class SimpleTransactionSynchronizationRegistry

java.lang.Object
  extended by org.apache.openejb.core.SimpleTransactionSynchronizationRegistry
All Implemented Interfaces:
javax.transaction.TransactionSynchronizationRegistry

public class SimpleTransactionSynchronizationRegistry
extends java.lang.Object
implements javax.transaction.TransactionSynchronizationRegistry


Constructor Summary
SimpleTransactionSynchronizationRegistry(javax.transaction.TransactionManager transactionManager)
           
 
Method Summary
 java.lang.Object getResource(java.lang.Object key)
           
 boolean getRollbackOnly()
           
 javax.transaction.Transaction getTransactionKey()
           
 int getTransactionStatus()
           
 void putResource(java.lang.Object key, java.lang.Object value)
           
 void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
           
 void setRollbackOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTransactionSynchronizationRegistry

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

getTransactionKey

public javax.transaction.Transaction getTransactionKey()
Specified by:
getTransactionKey in interface javax.transaction.TransactionSynchronizationRegistry

getResource

public java.lang.Object getResource(java.lang.Object key)
Specified by:
getResource in interface javax.transaction.TransactionSynchronizationRegistry

putResource

public void putResource(java.lang.Object key,
                        java.lang.Object value)
Specified by:
putResource in interface javax.transaction.TransactionSynchronizationRegistry

getTransactionStatus

public int getTransactionStatus()
Specified by:
getTransactionStatus in interface javax.transaction.TransactionSynchronizationRegistry

registerInterposedSynchronization

public void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
Specified by:
registerInterposedSynchronization in interface javax.transaction.TransactionSynchronizationRegistry

getRollbackOnly

public boolean getRollbackOnly()
Specified by:
getRollbackOnly in interface javax.transaction.TransactionSynchronizationRegistry

setRollbackOnly

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


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