See: Description
| Interface | Description | 
|---|---|
| TransactionFactory | 
 Strategy interface for creating JTA  
Transaction
 objects based on specified transactional characteristics. | 
| Class | Description | 
|---|---|
| JtaAfterCompletionSynchronization | 
 Adapter for a JTA Synchronization, invoking the  
afterCommit /
 afterCompletion callbacks of Spring TransactionSynchronization
 objects callbacks after the outer JTA transaction has completed. | 
| JtaTransactionManager | 
PlatformTransactionManager implementation
 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
  
TransactionManager reference and creating
 a JTA Transaction handle for it. | 
| SimpleTransactionFactory | 
 Default implementation of the  
TransactionFactory strategy interface,
 simply wrapping a standard JTA TransactionManager. | 
| SpringJtaSynchronizationAdapter | 
 Adapter that implements the JTA  
Synchronization
 interface delegating to an underlying Spring
 TransactionSynchronization. | 
| UserTransactionAdapter | 
 Adapter for a JTA UserTransaction handle, taking a JTA
  
TransactionManager reference and creating
 a JTA UserTransaction handle for it. | 
| WebLogicJtaTransactionManager | 
 Special  
JtaTransactionManager variant for BEA WebLogic (9.0 and higher). | 
| WebSphereUowTransactionManager | 
 WebSphere-specific PlatformTransactionManager implementation that delegates
 to a  
UOWManager instance, obtained from WebSphere's
 JNDI environment. |