Class IntegrationFlowBeanPostProcessor
java.lang.Object
org.springframework.integration.dsl.context.IntegrationFlowBeanPostProcessor
- All Implemented Interfaces:
Aware
,BeanPostProcessor
,SmartInitializingSingleton
,ApplicationContextAware
public class IntegrationFlowBeanPostProcessor
extends Object
implements BeanPostProcessor, ApplicationContextAware, SmartInitializingSingleton
A
BeanPostProcessor
to parse IntegrationFlow
beans and register their
components as beans in the provided
BeanFactory
, if necessary.- Since:
- 5.0
- Author:
- Artem Bilan, Gary Russell
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
postProcessBeforeInitialization
(Object bean, String beanName) void
setApplicationContext
(ApplicationContext applicationContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.config.BeanPostProcessor
postProcessAfterInitialization
-
Constructor Details
-
IntegrationFlowBeanPostProcessor
public IntegrationFlowBeanPostProcessor()
-
-
Method Details
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Throws:
BeansException
-
postProcessBeforeInitialization
- Specified by:
postProcessBeforeInitialization
in interfaceBeanPostProcessor
- Throws:
BeansException
-
afterSingletonsInstantiated
public void afterSingletonsInstantiated()- Specified by:
afterSingletonsInstantiated
in interfaceSmartInitializingSingleton
-