public class IntegrationRegistrar extends java.lang.Object implements ImportBeanDefinitionRegistrar, BeanClassLoaderAware
ImportBeanDefinitionRegistrar implementation that configures integration infrastructure.| Constructor and Description |
|---|
IntegrationRegistrar() |
| Modifier and Type | Method and Description |
|---|---|
void |
registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
BeanDefinitionRegistry registry)
Invoked by the framework when an @EnableIntegration annotation is encountered.
|
void |
setBeanClassLoader(java.lang.ClassLoader classLoader) |
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader in interface BeanClassLoaderAwarepublic void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry)
null importingClassMetadata from AbstractIntegrationNamespaceHandler
to register the same beans when using XML configuration. Also called by AnnotationConfigParser
to register the messaging annotation post processors (for <int:annotation-config/>).registerBeanDefinitions in interface ImportBeanDefinitionRegistrar