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

public Class JBossTransactionController11

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

Purpose: TransactionController implementation for JBoss JTA

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

See Also
org.eclipse.persistence.transaction.JTATransactionController

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
JBossTransactionController11()

Default constructor

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

Field Detail

JNDI_TRANSACTION_SYNCHRONIZATION_REGISTRYback to summary
public static final String JNDI_TRANSACTION_SYNCHRONIZATION_REGISTRY

Hides org.eclipse.persistence.transaction.JTA11TransactionController.JNDI_TRANSACTION_SYNCHRONIZATION_REGISTRY.

JBoss specific JNDI name of TransactionSynchronizationRegistry instance.

Constructor Detail

JBossTransactionController11back to summary
public JBossTransactionController11()

Default constructor

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