Class JaxrsAnnotationScanner<T extends JaxrsAnnotationScanner<T>>

    • Field Detail

      • openApiConfiguration

        protected io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration
      • application

        protected javax.ws.rs.core.Application application
      • LOGGER

        protected static final org.slf4j.Logger LOGGER
      • onlyConsiderResourcePackages

        protected boolean onlyConsiderResourcePackages
    • Constructor Detail

      • JaxrsAnnotationScanner

        public JaxrsAnnotationScanner()
    • Method Detail

      • openApiConfiguration

        public T openApiConfiguration​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
      • setConfiguration

        public void setConfiguration​(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
        Specified by:
        setConfiguration in interface io.swagger.v3.oas.integration.api.OpenApiScanner
      • classes

        public Set<Class<?>> classes()
        Specified by:
        classes in interface io.swagger.v3.oas.integration.api.OpenApiScanner
      • isIgnored

        protected boolean isIgnored​(String classOrPackageName)
      • resources

        public Map<String,​Object> resources()
        Specified by:
        resources in interface io.swagger.v3.oas.integration.api.OpenApiScanner