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

public Class SAPNetWeaverTransactionController

extends JTATransactionController
Class Inheritance
Imports
jakarta.transaction.TransactionManager, org.eclipse.persistence.transaction.JTATransactionController

TransactionController implementation for SAP NetWeaver AS Java 7.1 (including EhP 1), 7.2 and follow-up releases.

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
SAPNetWeaverTransactionController()

Default constructor.

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.
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

JNDI_TRANSACTION_MANAGER_NAMEback to summary
public static final String JNDI_TRANSACTION_MANAGER_NAME

Constructor Detail

SAPNetWeaverTransactionControllerback to summary
public SAPNetWeaverTransactionController()

Default constructor.

SAPNetWeaverTransactionControllerback to summary
public SAPNetWeaverTransactionController(TransactionManager transactionManager)

Method Detail

acquireTransactionManagerback to summary
protected TransactionManager acquireTransactionManager() throws Exception

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

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

INTERNAL: Obtain and return the JTA TransactionManager on this platform. By default try java:comp JNDI lookup. This method can be can be overridden by subclasses to obtain the transaction manager by whatever means is appropriate to the server. This method is invoked by the constructor to initialize the transaction manager at instance-creation time. Alternatively the transaction manager can be set directly on the controller instance using the setTransactionManager() method after the instance has been created.

Returns:TransactionManager

The TransactionManager for the transaction system

Annotations
@Override