@Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if (bean instanceof StandardIntegrationFlow) { return processStandardIntegrationFlow((StandardIntegrationFlow) bean, beanName); } else if (bean instanceof IntegrationFlow) { return processIntegrationFlowImpl((IntegrationFlow) bean, beanName); } if (bean instanceof IntegrationComponentSpec) { processIntegrationComponentSpec(beanName, (IntegrationComponentSpec<?, ?>) bean); } return bean; }
@Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if (bean instanceof StandardIntegrationFlow) { return processStandardIntegrationFlow((StandardIntegrationFlow) bean, beanName); } else if (bean instanceof IntegrationFlow) { return processIntegrationFlowImpl((IntegrationFlow) bean, beanName); } if (bean instanceof IntegrationComponentSpec) { processIntegrationComponentSpec(beanName, (IntegrationComponentSpec<?, ?>) bean); } return bean; }