Examples of addIncludeFilter()


Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

    ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false);
    provider.setEnvironment(environment);
    provider.setResourceLoader(resourceLoader);
    provider.setResourcePattern(String.format(CUSTOM_IMPLEMENTATION_RESOURCE_PATTERN, className));
    provider.setMetadataReaderFactory(metadataReaderFactory);
    provider.addIncludeFilter(new RegexPatternTypeFilter(pattern));

    Set<BeanDefinition> definitions = new HashSet<BeanDefinition>();

    for (String basePackage : basePackages) {
      definitions.addAll(provider.findCandidateComponents(basePackage));
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

   */
  private boolean multipleStoresDetected() {

    ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false,
        environment);
    scanner.addIncludeFilter(new LenientAssignableTypeFilter(RepositoryFactorySupport.class));
    int numberOfModulesFound = scanner.findCandidateComponents(MODULE_DETECTION_PACKAGE).size();

    if (numberOfModulesFound > 1) {
      LOGGER.debug(MULTIPLE_MODULES);
      return true;
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

  public Set<Class<?>> findTypes(Iterable<String> basePackages) {

    ClassPathScanningCandidateComponentProvider provider = new InterfaceAwareScanner(considerInterfaces);

    for (Class<? extends Annotation> annotationType : annotationTypess) {
      provider.addIncludeFilter(new AnnotationTypeFilter(annotationType, true, considerInterfaces));
    }

    Set<Class<?>> types = new HashSet<Class<?>>();

    for (String basePackage : basePackages) {
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

    String basePackage = getMappingBasePackage();
    Set<Class<?>> initialEntitySet = new HashSet<Class<?>>();

    if (StringUtils.hasText(basePackage)) {
      ClassPathScanningCandidateComponentProvider componentProvider = new ClassPathScanningCandidateComponentProvider(false);
      componentProvider.addIncludeFilter(new AnnotationTypeFilter(Document.class));
      componentProvider.addIncludeFilter(new AnnotationTypeFilter(Persistent.class));
      for (BeanDefinition candidate : componentProvider.findCandidateComponents(basePackage)) {
        initialEntitySet.add(ClassUtils.forName(candidate.getBeanClassName(), AbstractCouchbaseConfiguration.class.getClassLoader()));
      }
    }
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

    Set<Class<?>> initialEntitySet = new HashSet<Class<?>>();

    if (StringUtils.hasText(basePackage)) {
      ClassPathScanningCandidateComponentProvider componentProvider = new ClassPathScanningCandidateComponentProvider(false);
      componentProvider.addIncludeFilter(new AnnotationTypeFilter(Document.class));
      componentProvider.addIncludeFilter(new AnnotationTypeFilter(Persistent.class));
      for (BeanDefinition candidate : componentProvider.findCandidateComponents(basePackage)) {
        initialEntitySet.add(ClassUtils.forName(candidate.getBeanClassName(), AbstractCouchbaseConfiguration.class.getClassLoader()));
      }
    }
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

        for (String basePackage : basePackages) {
            if (this.logger.isInfoEnabled()) {
                this.logger.info("Scanning package [" + basePackage + "]");
            }
            ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false);
            scanner.addIncludeFilter(new AnnotationTypeFilter(com.googlecode.objectify.annotation.Entity.class));
            scanner.addIncludeFilter(new AnnotationTypeFilter(javax.persistence.Entity.class));
            Set<BeanDefinition> candidates = scanner.findCandidateComponents(basePackage);
            for (BeanDefinition candidate : candidates) {
                Class<?> clazz = ClassUtils.resolveClassName(candidate.getBeanClassName(), ClassUtils.getDefaultClassLoader());
                classes.add(clazz);
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

            if (this.logger.isInfoEnabled()) {
                this.logger.info("Scanning package [" + basePackage + "]");
            }
            ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false);
            scanner.addIncludeFilter(new AnnotationTypeFilter(com.googlecode.objectify.annotation.Entity.class));
            scanner.addIncludeFilter(new AnnotationTypeFilter(javax.persistence.Entity.class));
            Set<BeanDefinition> candidates = scanner.findCandidateComponents(basePackage);
            for (BeanDefinition candidate : candidates) {
                Class<?> clazz = ClassUtils.resolveClassName(candidate.getBeanClassName(), ClassUtils.getDefaultClassLoader());
                classes.add(clazz);
            }           
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

      List<String> engines = new ArrayList<String>();
      ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(
              true);
      ResourceLoader resourceLoader = new DefaultResourceLoader(classloader);
      provider.setResourceLoader(resourceLoader);
      provider.addIncludeFilter(new AssignableTypeFilter(AnalysisComponent.class));

      String pack = complString.replaceAll("[.]", "/");
      if (pack.endsWith("/")) {
        pack = pack.substring(0, pack.length() - 1);
      }
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

  public Set<Class<?>> scan(String packageRoot, Class<? extends Annotation> anno) {
    ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false);

    AnnotationTypeFilter filter = new AnnotationTypeFilter(anno);
    scanner.addIncludeFilter(filter);
    Set<BeanDefinition> beanSet = scanner.findCandidateComponents(packageRoot);

    Set<Class<?>> classSet = new HashSet<Class<?>>();
    for (BeanDefinition beanDef : beanSet) {
      logger.debug("found candidate bean = " + beanDef.getBeanClassName());
View Full Code Here

Examples of org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.addIncludeFilter()

    }


    private Set<BeanDefinition> getAllBeans() {
        ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(true);
        provider.addIncludeFilter(new AssignableTypeFilter(Object.class));

        Set<BeanDefinition> beans = new HashSet<>();
        for (String packageName : packagesContainingBeans) {
            beans.addAll(provider.findCandidateComponents(packageName));
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.