org.eclipse.persistence.transaction.was
Class WebSphereTransactionController
java.lang.Object
org.eclipse.persistence.transaction.AbstractTransactionController
org.eclipse.persistence.transaction.JTATransactionController
org.eclipse.persistence.transaction.was.WebSphereTransactionController
- All Implemented Interfaces:
- ExternalTransactionController
- Direct Known Subclasses:
- WebSphereLibertyTransactionController
public class WebSphereTransactionController
- extends JTATransactionController
Purpose: TransactionController implementation for WebSphere
Description: Implements the required behavior for controlling transactions
in WebSphere
- See Also:
JTATransactionController
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TX_MANAGER_FACTORY_CLASS
protected static final java.lang.String TX_MANAGER_FACTORY_CLASS
- See Also:
- Constant Field Values
TX_MANAGER_FACTORY_METHOD
protected static final java.lang.String TX_MANAGER_FACTORY_METHOD
- See Also:
- Constant Field Values
WebSphereTransactionController
public WebSphereTransactionController()
getTxManagerFactoryClass
protected java.lang.String getTxManagerFactoryClass()
getTxManagerFactoryMethod
protected java.lang.String getTxManagerFactoryMethod()
acquireTransactionManager
protected javax.transaction.TransactionManager acquireTransactionManager()
throws java.lang.Exception
- INTERNAL:
Obtain and return the JTA TransactionManager on this platform.
This will be called once when the controller is initialized.
- Overrides:
acquireTransactionManager in class JTATransactionController
- Returns:
- The TransactionManager for the transaction system
- Throws:
java.lang.Exception