Class TransactionSynchronizationFactoryBean
java.lang.Object
org.springframework.integration.transaction.TransactionSynchronizationFactoryBean
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- FactoryBean<DefaultTransactionSynchronizationFactory>
public class TransactionSynchronizationFactoryBean
extends Object
implements FactoryBean<DefaultTransactionSynchronizationFactory>, BeanFactoryAware
The 
FactoryBean implementation (with Builder style) to be used
 from JavaConfig to populate DefaultTransactionSynchronizationFactory bean.- Since:
- 4.0
- Author:
- Artem Bilan, Gary Russell, Ngoc Nhan
- 
Field SummaryFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionafterCommit(String expression) afterCommit(String expression, String messageChannel) afterCommit(String expression, MessageChannel messageChannel) afterCommit(MessageChannel messageChannel) afterRollback(String expression) afterRollback(String expression, String messageChannel) afterRollback(String expression, MessageChannel messageChannel) afterRollback(MessageChannel messageChannel) beforeCommit(String expression) beforeCommit(String expression, String messageChannel) beforeCommit(String expression, MessageChannel messageChannel) beforeCommit(MessageChannel messageChannel) channelResolver(DestinationResolver<MessageChannel> resolver) Specify theDestinationResolverstrategy to use.Class<?>booleanvoidsetBeanFactory(BeanFactory beanFactory) 
- 
Constructor Details- 
TransactionSynchronizationFactoryBeanpublic TransactionSynchronizationFactoryBean()
 
- 
- 
Method Details- 
setBeanFactory- Specified by:
- setBeanFactoryin interface- BeanFactoryAware
- Throws:
- BeansException
 
- 
channelResolverpublic TransactionSynchronizationFactoryBean channelResolver(DestinationResolver<MessageChannel> resolver) Specify theDestinationResolverstrategy to use. The default is a BeanFactoryChannelResolver.- Parameters:
- resolver- The channel resolver.
- Returns:
- current TransactionSynchronizationFactoryBean
- Since:
- 4.1.3
 
- 
beforeCommit
- 
beforeCommit
- 
beforeCommit
- 
beforeCommitpublic TransactionSynchronizationFactoryBean beforeCommit(String expression, MessageChannel messageChannel) 
- 
afterCommit
- 
afterCommit
- 
afterCommit
- 
afterCommitpublic TransactionSynchronizationFactoryBean afterCommit(String expression, MessageChannel messageChannel) 
- 
afterRollback
- 
afterRollbackpublic TransactionSynchronizationFactoryBean afterRollback(String expression, String messageChannel) 
- 
afterRollback
- 
afterRollbackpublic TransactionSynchronizationFactoryBean afterRollback(String expression, MessageChannel messageChannel) 
- 
getObject- Specified by:
- getObjectin interface- FactoryBean<DefaultTransactionSynchronizationFactory>
 
- 
getObjectType- Specified by:
- getObjectTypein interface- FactoryBean<DefaultTransactionSynchronizationFactory>
 
- 
isSingletonpublic boolean isSingleton()- Specified by:
- isSingletonin interface- FactoryBean<DefaultTransactionSynchronizationFactory>
 
 
-