@NonNullApi @NonNullFields
See: Description
| Interface | Description | 
|---|---|
| TransactionFactory | Strategy interface for creating JTA  Transactionobjects based on specified transactional characteristics. | 
| Class | Description | 
|---|---|
| JtaAfterCompletionSynchronization | Adapter for a JTA Synchronization, invoking the  afterCommit/afterCompletioncallbacks of SpringTransactionSynchronizationobjects callbacks after the outer JTA transaction has completed. | 
| JtaTransactionManager | PlatformTransactionManagerimplementation
 for JTA, delegating to a backend JTA provider. | 
| JtaTransactionObject | JTA transaction object, representing a  UserTransaction. | 
| ManagedTransactionAdapter | Adapter for a managed JTA Transaction handle, taking a JTA
  TransactionManagerreference and creating
 a JTATransactionhandle for it. | 
| SimpleTransactionFactory | Default implementation of the  TransactionFactorystrategy interface,
 simply wrapping a standard JTATransactionManager. | 
| SpringJtaSynchronizationAdapter | Adapter that implements the JTA  Synchronizationinterface delegating to an underlying SpringTransactionSynchronization. | 
| UserTransactionAdapter | Adapter for a JTA UserTransaction handle, taking a JTA
  TransactionManagerreference and creating
 a JTAUserTransactionhandle for it. | 
| WebLogicJtaTransactionManager | Special  JtaTransactionManagervariant for BEA WebLogic (9.0 and higher). | 
| WebSphereUowTransactionManager | WebSphere-specific PlatformTransactionManager implementation that delegates
 to a  UOWManagerinstance, obtained from WebSphere's
 JNDI environment. |