Package org.springframework.integration.transaction
Provides classes supporting the use of transactions and
pseudo transactions in Spring Integration applications.
-
Interface Summary Interface Description TransactionSynchronizationFactory Strategy for implementing factories that createTransactionSynchronizationTransactionSynchronizationProcessor Strategy for implementing transaction synchronization processors -
Class Summary Class Description DefaultTransactionSynchronizationFactory Default implementation ofTransactionSynchronizationFactorywhich takes an instance ofTransactionSynchronizationProcessorallowing you to create aTransactionSynchronizationusing {DefaultTransactionSynchronizationFactory.create(Object)method.ExpressionEvaluatingTransactionSynchronizationProcessor This implementation ofTransactionSynchronizationFactoryallows you to configure SpEL expressions, with their execution being coordinated (synchronized) with a transaction - seeTransactionSynchronization.IntegrationResourceHolder An implementation of theResourceHolderwhich holds an instance of the current Message and the synchronization resourceIntegrationResourceHolderSynchronization The baseResourceHolderSynchronizationforIntegrationResourceHolder.PassThroughTransactionSynchronizationFactory A simpleTransactionSynchronizationFactoryimplementation which produces anIntegrationResourceHolderSynchronizationwith anIntegrationResourceHolder.PseudoTransactionManager An implementation ofPlatformTransactionManagerthat provides transaction-like semantics toMessageSources that are not inherently transactional.TransactionHandleMessageAdvice ATransactionInterceptorextension withHandleMessageAdvicemarker.TransactionInterceptorBuilder Provides a fluent API to build a transaction interceptor.TransactionSynchronizationFactoryBean TheFactoryBeanimplementation (withBuilderstyle) to be used from JavaConfig to populateDefaultTransactionSynchronizationFactorybean.