| Name | Description | Type | Package | Framework |
| AbstractSynchronizationListener | Purpose: Abstract Synchronization Listener class Description: This abstract class is paired with the | Class | org.eclipse.persistence.transaction | EclipseLink |
| AbstractTransactionController | Purpose: Abstract implementation of an ExternalTransactionController. | Class | org.eclipse.persistence.transaction | EclipseLink |
| GlassfishTransactionController | Purpose: TransactionController implementation for Glassfish JTA Description: Implements the required behavior for controlling JTA | Class | org.eclipse.persistence.transaction.glassfish | EclipseLink |
| JBossTransactionController | Purpose: TransactionController implementation for JBoss JTA Description: Implements the required behavior for controlling JTA 1. | Class | org.eclipse.persistence.transaction.jboss | EclipseLink |
| JotmTransactionController | Purpose: TransactionController implementation for JOTM Description: Implements the required behavior for controlling JTA | Class | org.eclipse.persistence.transaction.jotm | EclipseLink |
| JTASynchronizationListener | Purpose: Synchronization object implementation for JTA 1. | Class | org.eclipse.persistence.transaction | EclipseLink |
| JTATransactionController | Purpose: TransactionController implementation for JTA 1. | Class | org.eclipse.persistence.transaction | EclipseLink |
| Oc4jTransactionController | Purpose: TransactionController implementation for OC4J JTA Description: Implements the required behavior for controlling JTA | Class | org.eclipse.persistence.transaction.oc4j | EclipseLink |
| SAPNetWeaverTransactionController | TransactionController implementation for SAP NetWeaver AS Java 7. | Class | org.eclipse.persistence.transaction.sap | EclipseLink |
| SunAS9TransactionController | Purpose: TransactionController implementation for SunAS9 JTA Description: Implements the required behavior for controlling JTA | Class | org.eclipse.persistence.transaction.sunas | EclipseLink |
| SynchronizationListenerFactory | Purpose: Generate synchronization listener objects of the appropriate type. | Interface | org.eclipse.persistence.transaction | EclipseLink |
| WebLogicTransactionController | Purpose: TransactionController implementation for WLS JTA Description: Implements the required behavior for controlling JTA 1. | Class | org.eclipse.persistence.transaction.wls | EclipseLink |
| WebSphereLibertyTransactionController | Class | org.eclipse.persistence.transaction.was | EclipseLink | |
| WebSphereTransactionController | Purpose: TransactionController implementation for WebSphere Description: Implements the required behavior for controlling transactions | Class | org.eclipse.persistence.transaction.was | EclipseLink |