| Package | Description | 
|---|---|
| org.springframework.transaction.jta | Transaction SPI implementation for JTA. | 
| org.springframework.transaction.support | Support classes for the org.springframework.transaction package. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | JtaTransactionManager. doRegisterAfterCompletionWithJtaTransaction(JtaTransactionObject txObject,
                                           List<TransactionSynchronization> synchronizations)Register a JTA synchronization on the JTA TransactionManager, for calling
  afterCompletionon the given Spring TransactionSynchronizations. | 
| protected void | WebSphereUowTransactionManager. doRegisterAfterCompletionWithJtaTransaction(JtaTransactionObject txObject,
                                           List<TransactionSynchronization> synchronizations)Registers the synchronizations as interposed JTA Synchronization on the UOWManager. | 
| protected void | JtaTransactionManager. registerAfterCompletionWithExistingTransaction(Object transaction,
                                              List<TransactionSynchronization> synchronizations) | 
| Constructor and Description | 
|---|
| SpringJtaSynchronizationAdapter(TransactionSynchronization springSynchronization)Create a new SpringJtaSynchronizationAdapter for the given Spring
 TransactionSynchronization and JTA TransactionManager. | 
| SpringJtaSynchronizationAdapter(TransactionSynchronization springSynchronization,
                               TransactionManager jtaTransactionManager)Create a new SpringJtaSynchronizationAdapter for the given Spring
 TransactionSynchronization and JTA TransactionManager. | 
| SpringJtaSynchronizationAdapter(TransactionSynchronization springSynchronization,
                               UserTransaction jtaUserTransaction)Create a new SpringJtaSynchronizationAdapter for the given Spring
 TransactionSynchronization and JTA TransactionManager. | 
| Constructor and Description | 
|---|
| JtaAfterCompletionSynchronization(List<TransactionSynchronization> synchronizations)Create a new JtaAfterCompletionSynchronization for the given synchronization objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ResourceHolderSynchronization<H extends ResourceHolder,K>TransactionSynchronizationimplementation that manages aResourceHolderbound throughTransactionSynchronizationManager. | 
| class  | TransactionSynchronizationAdapterSimple  TransactionSynchronizationadapter containing empty
 method implementations, for easier overriding of single methods. | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<TransactionSynchronization> | TransactionSynchronizationManager. getSynchronizations()Return an unmodifiable snapshot list of all registered synchronizations
 for the current thread. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | TransactionSynchronizationManager. registerSynchronization(TransactionSynchronization synchronization)Register a new transaction synchronization for the current thread. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | TransactionSynchronizationUtils. invokeAfterCommit(List<TransactionSynchronization> synchronizations)Actually invoke the  afterCommitmethods of the
 given Spring TransactionSynchronization objects. | 
| protected void | AbstractPlatformTransactionManager. invokeAfterCompletion(List<TransactionSynchronization> synchronizations,
                     int completionStatus)Actually invoke the  afterCompletionmethods of the
 given Spring TransactionSynchronization objects. | 
| static void | TransactionSynchronizationUtils. invokeAfterCompletion(List<TransactionSynchronization> synchronizations,
                     int completionStatus)Actually invoke the  afterCompletionmethods of the
 given Spring TransactionSynchronization objects. | 
| protected void | AbstractPlatformTransactionManager. registerAfterCompletionWithExistingTransaction(Object transaction,
                                              List<TransactionSynchronization> synchronizations)Register the given list of transaction synchronizations with the existing transaction. |