Package org.springframework.integration.transaction
package org.springframework.integration.transaction
Provides classes supporting the use of transactions and
pseudo transactions in Spring Integration applications.
-
ClassDescriptionDefault implementation of
TransactionSynchronizationFactory
which takes an instance ofTransactionSynchronizationProcessor
allowing you to create aTransactionSynchronization
using {DefaultTransactionSynchronizationFactory.create(Object)
method.This implementation ofTransactionSynchronizationFactory
allows you to configure SpEL expressions, with their execution being coordinated (synchronized) with a transaction - seeTransactionSynchronization
.An implementation of theResourceHolder
which holds an instance of the current Message and the synchronization resource.The baseResourceHolderSynchronization
forIntegrationResourceHolder
.A simpleTransactionSynchronizationFactory
implementation which produces anIntegrationResourceHolderSynchronization
with anIntegrationResourceHolder
.An implementation ofPlatformTransactionManager
that provides transaction-like semantics toMessageSource
s that are not inherently transactional.ATransactionInterceptor
extension withHandleMessageAdvice
marker.Provides a fluent API to build a transaction interceptor.Strategy for implementing factories that createTransactionSynchronization
.TheFactoryBean
implementation (withBuilder
style) to be used from JavaConfig to populateDefaultTransactionSynchronizationFactory
bean.Strategy for implementing transaction synchronization processors.