Class IntegrationComponentScanRegistrar
java.lang.Object
org.springframework.integration.config.IntegrationComponentScanRegistrar
- All Implemented Interfaces:
- Aware,- ImportBeanDefinitionRegistrar,- EnvironmentAware,- ResourceLoaderAware
public class IntegrationComponentScanRegistrar
extends Object
implements ImportBeanDefinitionRegistrar, ResourceLoaderAware, EnvironmentAware
ImportBeanDefinitionRegistrar implementation to scan and register Integration specific components.- Since:
- 4.0
- Author:
- Artem Bilan, Gary Russell, Chris Bono
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Collection<String>getBasePackages(AnnotationAttributes componentScan, BeanDefinitionRegistry registry) voidregisterBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) voidsetEnvironment(Environment environment) voidsetResourceLoader(ResourceLoader resourceLoader) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.annotation.ImportBeanDefinitionRegistrarregisterBeanDefinitions
- 
Constructor Details- 
IntegrationComponentScanRegistrarpublic IntegrationComponentScanRegistrar()
 
- 
- 
Method Details- 
setResourceLoader- Specified by:
- setResourceLoaderin interface- ResourceLoaderAware
 
- 
setEnvironment- Specified by:
- setEnvironmentin interface- EnvironmentAware
 
- 
registerBeanDefinitionspublic void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) - Specified by:
- registerBeanDefinitionsin interface- ImportBeanDefinitionRegistrar
 
- 
getBasePackagesprotected Collection<String> getBasePackages(AnnotationAttributes componentScan, BeanDefinitionRegistry registry) 
 
-