| Package | Description |
|---|---|
| io.smallrye.openapi.api | |
| io.smallrye.openapi.api.util | |
| io.smallrye.openapi.runtime | |
| io.smallrye.openapi.runtime.scanner |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenApiConfigImpl
Implementation of the
OpenApiConfig interface that gets config information from a
standard MP Config object. |
| Modifier and Type | Method and Description |
|---|---|
void |
OpenApiDocument.config(OpenApiConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static OpenApiConfig |
ArchiveUtil.archiveToConfig(org.jboss.shrinkwrap.api.Archive<?> archive)
Creates an
OpenApiConfig instance from the given ShrinkWrap archive. |
| Modifier and Type | Method and Description |
|---|---|
static org.jboss.jandex.IndexView |
ArchiveUtil.archiveToIndex(OpenApiConfig config,
org.jboss.shrinkwrap.api.Archive<?> archive)
Index the ShrinkWrap archive to produce a jandex index.
|
static void |
ServersUtil.configureServers(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai) |
protected static void |
ServersUtil.configureServers(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.Operation operation)
Configures the servers for an Operation.
|
protected static void |
ServersUtil.configureServers(OpenApiConfig config,
String pathName,
org.eclipse.microprofile.openapi.models.PathItem pathItem)
Configures the servers for a PathItem.
|
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.microprofile.openapi.OASFilter |
OpenApiProcessor.getFilter(OpenApiConfig config,
ClassLoader loader)
Instantiate the
OASFilter configured by the app. |
static OpenAPIImpl |
OpenApiProcessor.modelFromAnnotations(OpenApiConfig config,
org.jboss.jandex.IndexView index)
Create an
OpenAPI model by scanning the deployment for relevant JAX-RS and
OpenAPI annotations. |
static OpenAPIImpl |
OpenApiProcessor.modelFromReader(OpenApiConfig config,
ClassLoader loader)
Instantiate the configured
OASModelReader and invoke it. |
| Modifier and Type | Method and Description |
|---|---|
static SchemaRegistry |
SchemaRegistry.newInstance(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai,
org.jboss.jandex.IndexView index)
Create a new instance of a
SchemaRegistry on this thread. |
| Constructor and Description |
|---|
FilteredIndexView(org.jboss.jandex.IndexView delegate,
OpenApiConfig config)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
org.jboss.jandex.IndexView index)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
org.jboss.jandex.IndexView index,
List<AnnotationScannerExtension> extensions)
Constructor.
|
Copyright © 2018–2019. All rights reserved.