Uses of Interface
org.springframework.transaction.support.TransactionSynchronization
Packages that use TransactionSynchronization Package Description org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.transaction.jta Transaction SPI implementation for JTA.org.springframework.transaction.support Support classes for the org.springframework.transaction package.Uses of TransactionSynchronization in org.springframework.orm.hibernate5
Classes in org.springframework.orm.hibernate5 that implement TransactionSynchronization Modifier and Type Class Description class
SpringFlushSynchronization
Simple synchronization adapter that propagates aflush()
call to the underlying Hibernate Session.class
SpringSessionSynchronization
Callback for resource cleanup at the end of a Spring-managed transaction for a pre-bound Hibernate Session.Uses of TransactionSynchronization in org.springframework.transaction.jta
Method parameters in org.springframework.transaction.jta with type arguments of type TransactionSynchronization Modifier and Type Method Description protected void
JtaTransactionManager. doRegisterAfterCompletionWithJtaTransaction(JtaTransactionObject txObject, List<TransactionSynchronization> synchronizations)
Register a JTA synchronization on the JTA TransactionManager, for callingafterCompletion
on 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)
Constructors in org.springframework.transaction.jta with parameters of type TransactionSynchronization Constructor 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 parameters in org.springframework.transaction.jta with type arguments of type TransactionSynchronization Constructor Description JtaAfterCompletionSynchronization(List<TransactionSynchronization> synchronizations)
Create a new JtaAfterCompletionSynchronization for the given synchronization objects.Uses of TransactionSynchronization in org.springframework.transaction.support
Classes in org.springframework.transaction.support that implement TransactionSynchronization Modifier and Type Class Description class
ResourceHolderSynchronization<H extends ResourceHolder,K>
TransactionSynchronization
implementation that manages aResourceHolder
bound throughTransactionSynchronizationManager
.class
TransactionSynchronizationAdapter
SimpleTransactionSynchronization
adapter containing empty method implementations, for easier overriding of single methods.Methods in org.springframework.transaction.support that return types with arguments of type TransactionSynchronization Modifier and Type Method Description static List<TransactionSynchronization>
TransactionSynchronizationManager. getSynchronizations()
Return an unmodifiable snapshot list of all registered synchronizations for the current thread.Methods in org.springframework.transaction.support with parameters of type TransactionSynchronization Modifier and Type Method Description static void
TransactionSynchronizationManager. registerSynchronization(TransactionSynchronization synchronization)
Register a new transaction synchronization for the current thread.Method parameters in org.springframework.transaction.support with type arguments of type TransactionSynchronization Modifier and Type Method Description static void
TransactionSynchronizationUtils. invokeAfterCommit(List<TransactionSynchronization> synchronizations)
Actually invoke theafterCommit
methods of the given Spring TransactionSynchronization objects.protected void
AbstractPlatformTransactionManager. invokeAfterCompletion(List<TransactionSynchronization> synchronizations, int completionStatus)
Actually invoke theafterCompletion
methods of the given Spring TransactionSynchronization objects.static void
TransactionSynchronizationUtils. invokeAfterCompletion(List<TransactionSynchronization> synchronizations, int completionStatus)
Actually invoke theafterCompletion
methods 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.