public class JaxrsAnnotationScanner<T extends JaxrsAnnotationScanner<T>> extends Object implements JaxrsOpenApiScanner
Modifier and Type | Field and Description |
---|---|
protected javax.ws.rs.core.Application |
application |
protected static org.slf4j.Logger |
LOGGER |
protected boolean |
onlyConsiderResourcePackages |
protected io.swagger.v3.oas.integration.api.OpenAPIConfiguration |
openApiConfiguration |
Constructor and Description |
---|
JaxrsAnnotationScanner() |
Modifier and Type | Method and Description |
---|---|
JaxrsAnnotationScanner |
application(javax.ws.rs.core.Application application) |
Set<Class<?>> |
classes() |
protected boolean |
isIgnored(String classOrPackageName) |
T |
openApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration) |
Map<String,Object> |
resources() |
void |
setApplication(javax.ws.rs.core.Application application) |
void |
setConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration) |
protected io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration
protected javax.ws.rs.core.Application application
protected static final org.slf4j.Logger LOGGER
protected boolean onlyConsiderResourcePackages
public JaxrsAnnotationScanner application(javax.ws.rs.core.Application application)
public void setApplication(javax.ws.rs.core.Application application)
setApplication
in interface JaxrsOpenApiScanner
public T openApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
public void setConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
setConfiguration
in interface io.swagger.v3.oas.integration.api.OpenApiScanner
public Set<Class<?>> classes()
classes
in interface io.swagger.v3.oas.integration.api.OpenApiScanner
protected boolean isIgnored(String classOrPackageName)
Copyright © 2020 JBoss by Red Hat. All rights reserved.