Class JotmTransactionController
- java.lang.Object
-
- org.eclipse.persistence.transaction.AbstractTransactionController
-
- org.eclipse.persistence.transaction.JTATransactionController
-
- org.eclipse.persistence.transaction.jotm.JotmTransactionController
-
- All Implemented Interfaces:
ExternalTransactionController
public class JotmTransactionController extends JTATransactionController
Purpose: TransactionController implementation for JOTM
Description: Implements the required behavior for controlling JTA transactions in JOTM.
- See Also:
JTATransactionController
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringTX_CURRENT_FACTORY_CLASSprotected static java.lang.StringTX_CURRENT_FACTORY_METHODprotected static java.lang.StringTX_MANAGER_FACTORY_METHOD-
Fields inherited from class org.eclipse.persistence.transaction.JTATransactionController
defaultTransactionManager, transactionManager
-
Fields inherited from class org.eclipse.persistence.transaction.AbstractTransactionController
activeUnitOfWorkThreadLocal, currentlyProcessedListeners, exceptionHandler, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork
-
-
Constructor Summary
Constructors Constructor Description JotmTransactionController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.transaction.TransactionManageracquireTransactionManager()INTERNAL: Obtain and return the JTA TransactionManager on this platform-
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, getExceptionHandler, getListenerFactory, getSession, getTransaction, getTransactionKey, getTransactionStatus, getUnitsOfWork, hasActiveUnitOfWork, initializeSequencingListeners, isSequencingCallbackRequired, jndiLookup, logTxStateTrace, logTxTrace, lookupActiveUnitOfWork, lookupActiveUnitOfWork, markTransactionForRollback, noTransactionOrRolledBackOrCommited, numSessionsRequiringSequencingCallback, registerSynchronizationListener, removeSequencingListener, removeUnitOfWork, rollbackTransaction, setExceptionHandler, setListenerFactory, setSession, setUnitsOfWork
-
-
-
-
Field Detail
-
TX_CURRENT_FACTORY_CLASS
protected static final java.lang.String TX_CURRENT_FACTORY_CLASS
- See Also:
- Constant Field Values
-
TX_CURRENT_FACTORY_METHOD
protected static final java.lang.String TX_CURRENT_FACTORY_METHOD
- See Also:
- Constant Field Values
-
TX_MANAGER_FACTORY_METHOD
protected static final java.lang.String TX_MANAGER_FACTORY_METHOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
acquireTransactionManager
protected javax.transaction.TransactionManager acquireTransactionManager() throws java.lang.ExceptionINTERNAL: Obtain and return the JTA TransactionManager on this platform- Overrides:
acquireTransactionManagerin classJTATransactionController- Returns:
- The TransactionManager for the transaction system
- Throws:
java.lang.Exception
-
-