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
TransactionSynchronizationFactorywhich takes an instance ofTransactionSynchronizationProcessorallowing you to create aTransactionSynchronizationusing {DefaultTransactionSynchronizationFactory.create(Object)method.This implementation ofTransactionSynchronizationFactoryallows you to configure SpEL expressions, with their execution being coordinated (synchronized) with a transaction - seeTransactionSynchronization.An implementation of theResourceHolderwhich holds an instance of the current Message and the synchronization resource.The baseResourceHolderSynchronizationforIntegrationResourceHolder.A simpleTransactionSynchronizationFactoryimplementation which produces anIntegrationResourceHolderSynchronizationwith anIntegrationResourceHolder.An implementation ofPlatformTransactionManagerthat provides transaction-like semantics toMessageSources that are not inherently transactional.ATransactionInterceptorextension withHandleMessageAdvicemarker.Provides a fluent API to build a transaction interceptor.Strategy for implementing factories that createTransactionSynchronization.TheFactoryBeanimplementation (withBuilderstyle) to be used from JavaConfig to populateDefaultTransactionSynchronizationFactorybean.Strategy for implementing transaction synchronization processors.