类 DefaultPackageScan

java.lang.Object
com.alibaba.nacos.common.packagescan.DefaultPackageScan
所有已实现的接口:
PackageScan

public class DefaultPackageScan extends Object implements PackageScan
Scan all appropriate Class object through the package name.
作者:
hujun
  • 字段详细资料

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
  • 构造器详细资料

    • DefaultPackageScan

      public DefaultPackageScan()
  • 方法详细资料

    • getSubTypesOf

      public <T> Set<Class<T>> getSubTypesOf(String pkg, Class<T> requestClass)
      Scan all appropriate Class object through the package name and Class object.
      指定者:
      getSubTypesOf 在接口中 PackageScan
      类型参数:
      T - Class type
      参数:
      pkg - package name,for example, com.alibaba.nacos.common
      requestClass - super class
      返回:
      a set contains Class
    • getTypesAnnotatedWith

      public <T> Set<Class<T>> getTypesAnnotatedWith(String pkg, Class<? extends Annotation> annotation)
      Scan all appropriate Class object through the package name and annotation.
      指定者:
      getTypesAnnotatedWith 在接口中 PackageScan
      类型参数:
      T - Class type
      参数:
      pkg - package name,for example, com.alibaba.nacos.common
      annotation - annotation
      返回:
      a set contains Class object