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

public Class GlassfishTransactionController11

extends JTA11TransactionController
Class Inheritance
Imports
jakarta.transaction.TransactionManager, .TransactionSynchronizationRegistry, org.eclipse.persistence.exceptions.TransactionException, org.eclipse.persistence.transaction.JTA11TransactionController

Purpose: TransactionController implementation for Glassfish JTA

Description: Implements the required behavior for controlling JTA transactions in Glassfish. The JTA TransactionManager must be set on the instance.

See Also
org.eclipse.persistence.transaction.JTATransactionController

Field Summary

Inherited from org.eclipse.persistence.transaction.JTA11TransactionController:
defaultTsrJNDI_TRANSACTION_SYNCHRONIZATION_REGISTRYtsr

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 TransactionSynchronizationRegistry

Returns:

the TransactionSynchronizationRegistry for the transaction system
acquireTransactionSynchronizationRegistry
()

Overrides org.eclipse.persistence.transaction.JTA11TransactionController.acquireTransactionSynchronizationRegistry.

INTERNAL: Obtain and return the JTA 1.1 TransactionSynchronizationRegistry on this platform.
Inherited from org.eclipse.persistence.transaction.JTA11TransactionController:
getDefaultTransactionSynchronizationRegistrygetTransactionKey_implgetTransactionStatus_implgetTransactionSynchronizationRegistryisRolledBack_implmarkTransactionForRollback_implregisterSynchronization_implsetDefaultTransactionSynchronizationRegistrysetTransactionManager

Constructor Detail

GlassfishTransactionController11back to summary
public GlassfishTransactionController11()

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

Returns:TransactionManager

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

The TransactionManager for the transaction system

Annotations
@Override
acquireTransactionSynchronizationRegistryback to summary
protected TransactionSynchronizationRegistry acquireTransactionSynchronizationRegistry() throws TransactionException

Overrides org.eclipse.persistence.transaction.JTA11TransactionController.acquireTransactionSynchronizationRegistry.

INTERNAL: Obtain and return the JTA 1.1 TransactionSynchronizationRegistry on this platform.

Returns:TransactionSynchronizationRegistry

the TransactionSynchronizationRegistry for the transaction system

Annotations
@Override
Since
2.7.1