public class OpenApiConfiguration extends Object
Constructor and Description |
---|
OpenApiConfiguration(ClassLoader applicationClassLoader) |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
getExcludeClasses() |
List<String> |
getExcludePackages() |
Class<? extends org.eclipse.microprofile.openapi.OASFilter> |
getFilter() |
Class<? extends org.eclipse.microprofile.openapi.OASModelReader> |
getModelReader() |
Map<String,Set<String>> |
getOperationServerMap() |
Map<String,Set<String>> |
getPathServerMap() |
List<Class<?>> |
getScanClasses() |
boolean |
getScanDisable() |
List<String> |
getScanPackages() |
List<String> |
getServers() |
Set<Class<?>> |
getValidClasses(Set<Class<?>> classes) |
public OpenApiConfiguration(ClassLoader applicationClassLoader)
public Class<? extends org.eclipse.microprofile.openapi.OASModelReader> getModelReader()
OASModelReader
class provided by the application.public Class<? extends org.eclipse.microprofile.openapi.OASFilter> getFilter()
OASFilter
class provided by the application.public boolean getScanDisable()
public List<String> getScanPackages()
public List<Class<?>> getScanClasses()
public List<String> getExcludePackages()
public List<Class<?>> getExcludeClasses()
public Map<String,Set<String>> getPathServerMap()
public Map<String,Set<String>> getOperationServerMap()
public Set<Class<?>> getValidClasses(Set<Class<?>> classes)
classes
- the list of classes to filter.getScanClasses()
,
getExcludeClasses()
, getScanPackages()
and
getExcludePackages()
.Copyright © 2018. All rights reserved.