Examples of PackageNamesScanner


Examples of com.sun.jersey.core.spi.scanning.PackageNamesScanner

     * scanned recursively, including all nested packages.
     *
     * @param packages array of package names
     */
    public void packages(String... packages) {
        config.init(new PackageNamesScanner(checkNotNull(packages)));
    }
View Full Code Here

Examples of com.sun.jersey.core.spi.scanning.PackageNamesScanner

                b.append('\n').append("  ").append(p);
           
            LOGGER.log(Level.INFO, b.toString());
        }

        init(new PackageNamesScanner(packages));
    }
View Full Code Here

Examples of com.sun.jersey.core.spi.scanning.PackageNamesScanner

   
    final List<String> entityClasses = Lists.newLinkedList();
    for (String entityPackage : checkNotNull(entityPackages)) {
      @SuppressWarnings("unchecked")
      final AnnotationScannerListener listener = new AnnotationScannerListener(Entity.class);
      final PackageNamesScanner scanner = new PackageNamesScanner(new String[] { entityPackage });
      logger.info("Scanning " + entityPackage + " for entity classes");
      scanner.scan(listener);
      for (Class<?> entityClass : listener.getAnnotatedClasses()) {
        configuration.addAnnotatedClass(entityClass);
        entityClasses.add(entityClass.getCanonicalName());
      }
    }
View Full Code Here

Examples of com.sun.jersey.core.spi.scanning.PackageNamesScanner

                b.append('\n').append("  ").append(p);
           
            LOGGER.log(Level.INFO, b.toString());
        }

        init(new PackageNamesScanner(packages));
    }
View Full Code Here

Examples of com.sun.jersey.core.spi.scanning.PackageNamesScanner

            logger.warn("No property defined with name: " + PackagesResourceConfig.PROPERTY_PACKAGES +
                        ", this means that jersey can not find any of your resource/provider classes.");
        } else {
            String[] pkgNames = getElements(new String[]{pkgNamesStr}, ResourceConfig.COMMON_DELIMITERS);
            logger.info("Packages to scan by jersey {}", Arrays.toString(pkgNames));
            init(new PackageNamesScanner(pkgNames));
        }
        Map<String, Object> jerseyProperties = createPropertiesMap();
        setPropertiesAndFeatures(jerseyProperties);
    }
View Full Code Here

Examples of org.glassfish.jersey.server.internal.scanning.PackageNamesScanner

                        JacksonPropertyExceptionMapper.class,
                        AnyExceptionClassMapper.class,
                        WebApplicationExceptionMapper.class)
                .register(ObjectMapperProvider.class)
                .register(JacksonFeature.class)
                .registerFinder(new PackageNamesScanner(new String[]{
                        "org.graylog2.rest.resources",
                        "org.graylog2.radio.rest.resources",
                        "org.graylog2.shared.rest.resources"
                }, true))
                .registerResources(additionalResources);
View Full Code Here

Examples of org.glassfish.jersey.server.internal.scanning.PackageNamesScanner

     */
    public final ResourceConfig packages(boolean recursive, String... packages) {
        if (packages == null || packages.length == 0) {
            return this;
        }
        return registerFinder(new PackageNamesScanner(packages, recursive));
    }
View Full Code Here

Examples of org.glassfish.jersey.server.internal.scanning.PackageNamesScanner

        final String[] packageNames = parsePropertyValue(ServerProperties.PROVIDER_PACKAGES);
        if (packageNames != null) {
            final Object p = getProperty(ServerProperties.PROVIDER_SCANNING_RECURSIVE);
            final boolean recursive = p == null || PropertiesHelper.isProperty(p);
            rfs.add(new PackageNamesScanner(packageNames, recursive));
        }

        final String[] classPathElements = parsePropertyValue(ServerProperties.PROVIDER_CLASSPATH);
        if (classPathElements != null) {
            rfs.add(new FilesScanner(classPathElements, true));
View Full Code Here

Examples of org.glassfish.jersey.server.internal.scanning.PackageNamesScanner

     * @return ImmutableList with classes from given directory annotated with Hibernate @Entity annotation
     */
    public static ImmutableList<Class<?>> findEntityClassesFromDirectory(String pckg) {
        @SuppressWarnings("unchecked")
        final AnnotationAcceptingListener asl = new AnnotationAcceptingListener(Entity.class);
        final PackageNamesScanner scanner = new PackageNamesScanner(new String[]{pckg}, true);

        while (scanner.hasNext()) {
            final String next = scanner.next();
            if (asl.accept(next)) {
                try (final InputStream in = scanner.open()) {
                    asl.process(next, in);
                } catch (IOException e) {
                    throw new RuntimeException("AnnotationAcceptingListener failed to process scanned resource: " + next);
                }
            }
View Full Code Here

Examples of org.glassfish.jersey.server.internal.scanning.PackageNamesScanner

     */
    public final ResourceConfig packages(final boolean recursive, final String... packages) {
        if (packages == null || packages.length == 0) {
            return this;
        }
        return registerFinder(new PackageNamesScanner(packages, recursive));
    }
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.