All Classes and Interfaces
Class
Description
Abstract base class for annotation scanners
Common parameter processing that may be customized by individual frameworks
such as JAX-RS, Spring, Vert.x, etc.
Used for collecting and merging any scanned
Parameter annotations
with the framework-specific parameter annotations.Key used to store
AbstractParameterProcessor.ParameterContext objects in a map sorted by Parameter.In,
then by name, nulls first.This represent a scanner
Context for scanners.
Deprecated.
Factory that allows plugging in more scanners.
Process annotation targets such as
FieldInfo.Warning this class consists of generated code.
Warning this class consists of generated code.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createAPIResponse() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createAPIResponses() instead.IndexView augmented with additional methods for common operations
used throughout the data object scanning code.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createCallback() instead.Help to get a default classLoader
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createComponents() instead.Used to configure server information and some more from config properties.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createContact() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createParameter() instead.Simple enum to indicate whether an @Content annotation being processed is
an input or an output.
A simple registry that allows users to provide a custom schema for some types.
Deque for exploring object graph.
An entry on the object stack.
Warning this class consists of generated code.
Warning this class consists of generated code.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createDiscriminator() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createEncoding() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createExample() instead.Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createExternalDocumentation() instead.Wraps an
IndexView instance and filters the contents based on the
settings provided via OpenApiConfig.Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createHeader() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createInfo() instead.Warning this class consists of generated code.
Warning this class consists of generated code.
Constants related to the Jackson library
Some utility methods for working with Jandex objects.
This helps to apply java security (@RolesAllowed etc.).
Constants related to the JAXB Specification
Constants from the JDK
Constants related to the JSON-B Specification
Abstraction layer around a library for reading and writing JSON.
Constants related to the Kotlin language
Constants related to the kotlinx.serialization library
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createLicense() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createLink() instead.Util that helps with List operations
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createMediaType() instead.Used to merge OAI data models into a single one.
Deprecated, for removal: This API element is subject to removal in a future version.
no replacement - all models extend from
BaseModelClass with some convenience methods useful for working with the OAI data model.
An implementation of the OpenAPI 1.0 spec's
OASFactoryResolver.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createOAuthFlow() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createOAuthFlows() instead.Deprecated.
use the
SmallRyeOpenAPI builder API instead.Accessor to OpenAPI configuration options.
Implementation of the
OpenApiConfig interface that gets config information from a
standard MP Config object.Deprecated.
use
SmallRyeOASConfig insteadExplores the class graph from the provided root, creating an OpenAPI
Schema
from the entities encountered.Deprecated.
use the
SmallRyeOpenAPI builder API instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createOpenAPI() instead.Deprecated.
use the
SmallRyeOpenAPI builder API instead.Deprecated.
use the
SmallRyeOpenAPI builder API instead.RuntimeException to be thrown when fatal exceptions are detected
in the Open API read/scan processes.Deprecated.
use the
SmallRyeOpenAPI builder API instead.Handler interface for a platform integration layer to inspect or modify an operation.
Interface that may be implemented to generate custom operationId values.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createOperation() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createParameter() instead.An implementation of the
PathItem OpenAPI model interface.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createPathItem() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createPaths() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createRequestBody() instead.Result object returned to the annotation scanner.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Constants related to Schema
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createSchema() instead.A simple registry used to track schemas that have been generated and inserted
into the #/components section of the
This class is used as the key when storing
Schemas in the
registry.Constants related to the Security annotations
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createSecurityRequirement() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createSecurityScheme() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createServer() instead.Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createServerVariable() instead.Simple wrapper type that may be used to allow a Type to be accessed like
an AnnotationTarget.
Configurable properties in SmallRye OpenAPI
Warning this class consists of generated code.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createTag() instead.Parse a type signature String to a Jandex Type
Process
Type instances.Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Deprecated, for removal: This API element is subject to removal in a future version.
use
OASFactory.createXML() instead.
SmallRyeOpenAPIbuilder API instead.