com.alibaba.dubbo.config.spring.context.annotation
Class DubboClassPathBeanDefinitionScanner

java.lang.Object
  extended by org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider
      extended by org.springframework.context.annotation.ClassPathBeanDefinitionScanner
          extended by com.alibaba.dubbo.config.spring.context.annotation.DubboClassPathBeanDefinitionScanner
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ResourceLoaderAware, org.springframework.core.env.EnvironmentCapable

public class DubboClassPathBeanDefinitionScanner
extends org.springframework.context.annotation.ClassPathBeanDefinitionScanner

Dubbo ClassPathBeanDefinitionScanner that exposes some methods to be public.

Since:
2.5.7
Author:
Mercy
See Also:
doScan(String...), ClassPathScanningCandidateComponentProvider.registerDefaultFilters()

Constructor Summary
DubboClassPathBeanDefinitionScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, boolean useDefaultFilters, org.springframework.core.env.Environment environment, org.springframework.core.io.ResourceLoader resourceLoader)
           
DubboClassPathBeanDefinitionScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.core.env.Environment environment, org.springframework.core.io.ResourceLoader resourceLoader)
           
 
Method Summary
 Set<org.springframework.beans.factory.config.BeanDefinitionHolder> doScan(String... basePackages)
           
 
Methods inherited from class org.springframework.context.annotation.ClassPathBeanDefinitionScanner
getBeanDefinitionDefaults, getRegistry, scan, setAutowireCandidatePatterns, setBeanDefinitionDefaults, setBeanNameGenerator, setIncludeAnnotationConfig, setScopedProxyMode, setScopeMetadataResolver
 
Methods inherited from class org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider
addExcludeFilter, addIncludeFilter, clearCache, findCandidateComponents, getEnvironment, getMetadataReaderFactory, getResourceLoader, resetFilters, setEnvironment, setMetadataReaderFactory, setResourceLoader, setResourcePattern
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DubboClassPathBeanDefinitionScanner

public DubboClassPathBeanDefinitionScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
                                           boolean useDefaultFilters,
                                           org.springframework.core.env.Environment environment,
                                           org.springframework.core.io.ResourceLoader resourceLoader)

DubboClassPathBeanDefinitionScanner

public DubboClassPathBeanDefinitionScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
                                           org.springframework.core.env.Environment environment,
                                           org.springframework.core.io.ResourceLoader resourceLoader)
Method Detail

doScan

public Set<org.springframework.beans.factory.config.BeanDefinitionHolder> doScan(String... basePackages)
Overrides:
doScan in class org.springframework.context.annotation.ClassPathBeanDefinitionScanner


Copyright © 2012–2017 Alibaba. All rights reserved.