org.ow2.easybeans.persistence.eclipselink
Class EasyBeansTransactionController

java.lang.Object
  extended by org.eclipse.persistence.transaction.AbstractTransactionController
      extended by org.eclipse.persistence.transaction.JTATransactionController
          extended by org.ow2.easybeans.persistence.eclipselink.EasyBeansTransactionController
All Implemented Interfaces:
org.eclipse.persistence.sessions.ExternalTransactionController

public class EasyBeansTransactionController
extends org.eclipse.persistence.transaction.JTATransactionController

TransactionController for EasyBeans (By default, it is JOTM which is the TM of EasyBeans by default).

Author:
Florent Benoit

Field Summary
 
Fields inherited from class org.eclipse.persistence.transaction.JTATransactionController
defaultTransactionManager, transactionManager
 
Fields inherited from class org.eclipse.persistence.transaction.AbstractTransactionController
activeUnitOfWorkThreadLocal, currentlyProcessedListeners, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork
 
Constructor Summary
EasyBeansTransactionController()
          Default constructor.
 
Method Summary
protected  javax.transaction.TransactionManager acquireTransactionManager()
          Gets the transaction Manager of EasyBeans.
 
Methods inherited from class org.eclipse.persistence.transaction.JTATransactionController
beginTransaction_impl, canBeginTransaction_impl, canCommitTransaction_impl, canIssueSQLToDatabase_impl, canMergeUnitOfWork_impl, canRollbackTransaction_impl, commitTransaction_impl, getDefaultTransactionManager, getIntStatus, getTransaction_impl, getTransactionKey_impl, getTransactionManager, getTransactionStatus_impl, isRolledBack_impl, markTransactionForRollback_impl, registerSynchronization_impl, rollbackTransaction_impl, setDefaultTransactionManager, setTransactionManager, statusToString_impl
 
Methods inherited from class org.eclipse.persistence.transaction.AbstractTransactionController
addUnitOfWork, beginTransaction, bindToCurrentTransaction, clearSequencingListeners, commitTransaction, getActiveSequencingCallback, getActiveUnitOfWork, getListenerFactory, getSession, getTransaction, getTransactionKey, getTransactionStatus, getUnitsOfWork, hasActiveUnitOfWork, initializeSequencingListeners, isSequencingCallbackRequired, jndiLookup, logTxStateTrace, logTxTrace, lookupActiveUnitOfWork, lookupActiveUnitOfWork, markTransactionForRollback, noTransactionOrRolledBackOrCommited, numSessionsRequiringSequencingCallback, registerSynchronizationListener, removeSequencingListener, removeUnitOfWork, rollbackTransaction, setListenerFactory, setSession, setUnitsOfWork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasyBeansTransactionController

public EasyBeansTransactionController()
Default constructor.

Method Detail

acquireTransactionManager

protected javax.transaction.TransactionManager acquireTransactionManager()
                                                                  throws java.lang.Exception
Gets the transaction Manager of EasyBeans.

Overrides:
acquireTransactionManager in class org.eclipse.persistence.transaction.JTATransactionController
Returns:
The TM.
Throws:
java.lang.Exception - (for example if the lookup fails)


Copyright © 2006-2010 OW2 Consortium. All Rights Reserved.