Package com.wordnik.swagger.jaxrs.config

Examples of com.wordnik.swagger.jaxrs.config.DefaultJaxrsScanner


    @Bean
    SwaggerConfig swaggerConfig() {
        SwaggerConfig config = ConfigFactory.config();
        config.setApiVersion(swaggerProperties().getApiVersion().get());
        config.setBasePath(swaggerProperties().getBasePath().get());
        ScannerFactory.setScanner(new DefaultJaxrsScanner());
        ClassReaders.setReader(new DefaultJaxrsApiReader());

        //TODO: move to another module?
        objectMapper.registerModule(new DefaultScalaModule());
View Full Code Here


    private void reload() {
        System.out.println("ApplicationContext started, setting up REST API info");
        WebApplicationContext webContext = WebApplicationContextUtils.getWebApplicationContext(getServletContext());

        Configuration env = webContext.getBean(Configuration.class);
        final DefaultJaxrsScanner jaxrsScanner = new DefaultJaxrsScanner(){

            @Override
            public List<Class<?>> classesFromContext(Application app, ServletConfig sc) {
                final List<Class<?>> classes = super.classesFromContext(app, sc);
                return filterClasses(classes);
View Full Code Here

                }
                config.setBasePath(basePath);
                ConfigFactory.setConfig(config);

                FilterFactory.setFilter(new ApiAuthorizationFilterImpl());
                ScannerFactory.setScanner(new DefaultJaxrsScanner());
                ClassReaders.setReader(new DefaultJaxrsApiReader());

                bootstrap();

                filter("/*", ApiOriginFilter.class.getName());
View Full Code Here

    // Swagger
    environment.jersey().register(new ApiListingResourceJSON());
    environment.jersey().register(new ApiDeclarationProvider());
    environment.jersey().register(new ResourceListingProvider());
    ScannerFactory.setScanner(new DefaultJaxrsScanner());
    ClassReaders.setReader(new DefaultJaxrsApiReader());
    SwaggerConfig swaggerConfig = ConfigFactory.config();
    swaggerConfig.setApiVersion("1");
    swaggerConfig.setBasePath("/rest");
View Full Code Here

TOP

Related Classes of com.wordnik.swagger.jaxrs.config.DefaultJaxrsScanner

Copyright © 2018 www.massapicom. 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.