Top Description Fields Constructors Methods
org.eclipse.persistence.transaction.was

public Class WebSphereTransactionController

extends JTATransactionController
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.transaction.was.WebSphereEJBEmbeddableTransactionController, org.eclipse.persistence.transaction.was.WebSphereLibertyTransactionController
Imports
java.lang.reflect.InvocationTargetException, .Method, java.security.AccessController, .PrivilegedActionException, jakarta.transaction.TransactionManager, org.eclipse.persistence.internal.security.PrivilegedAccessHelper, .PrivilegedClassForName, .PrivilegedGetMethod, .PrivilegedMethodInvoker, org.eclipse.persistence.transaction.JTATransactionController

Purpose: TransactionController implementation for WebSphere

Description: Implements the required behavior for controlling transactions in WebSphere

See Also
org.eclipse.persistence.transaction.JTATransactionController

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
Inherited from org.eclipse.persistence.transaction.JTATransactionController:
defaultTransactionManagertransactionManager

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected TransactionManager
acquireTransactionManager()

Overrides org.eclipse.persistence.transaction.JTATransactionController.acquireTransactionManager.

INTERNAL: Obtain and return the JTA TransactionManager on this platform.
protected String
protected String
Inherited from org.eclipse.persistence.transaction.JTATransactionController:
beginTransaction_implcanBeginTransaction_implcanCommitTransaction_implcanIssueSQLToDatabase_implcanMergeUnitOfWork_implcanRollbackTransaction_implcommitTransaction_implgetDefaultTransactionManagergetIntStatusgetTransaction_implgetTransactionKey_implgetTransactionManagergetTransactionStatus_implisRolledBack_implmarkTransactionForRollback_implregisterSynchronization_implrollbackTransaction_implsetDefaultTransactionManagersetTransactionManagerstatusToString_impl

Field Detail

TX_MANAGER_FACTORY_CLASSback to summary
private static final String TX_MANAGER_FACTORY_CLASS
TX_MANAGER_FACTORY_METHODback to summary
private static final String TX_MANAGER_FACTORY_METHOD

Constructor Detail

WebSphereTransactionControllerback to summary
public WebSphereTransactionController()

Method Detail

acquireTransactionManagerback to summary
protected TransactionManager acquireTransactionManager() throws Exception

Overrides org.eclipse.persistence.transaction.JTATransactionController.acquireTransactionManager.

INTERNAL: Obtain and return the JTA TransactionManager on this platform. This will be called once when the controller is initialized.

Returns:TransactionManager

Doc from org.eclipse.persistence.transaction.JTATransactionController.acquireTransactionManager.

The TransactionManager for the transaction system

Annotations
@Override
getTxManagerFactoryClassback to summary
protected String getTxManagerFactoryClass()
getTxManagerFactoryMethodback to summary
protected String getTxManagerFactoryMethod()