All Packages
Package
Description
This package defines the common annotations.
This package contains the security common annotations.
Annotations relating to decorators.
Annotations and interfaces relating to scopes and contexts.
The custom context SPI.
Annotations and interfaces relating to events.
Annotations relating to bean and stereotype definition,
built-in qualifiers, and interfaces and classes relating
to programmatic lookup.
The portable extension integration SPI.
Contains shared, general-purpose helper classes and annotations.
This package specifies a means for obtaining objects in such a way as to
maximize reusability, testability and maintainability compared to
traditional approaches such as constructors, factories, and service
locators (e.g., JNDI). This process, known as dependency
injection, is beneficial to most nontrivial applications.
Provides an object model API to process JSON.
Service Provider Interface (SPI) to plug in implementations for
JSON processing objects.
Provides a streaming API to parse and generate
JSON.
High-level interfaces and annotations used to create RESTful service
resources.
The JAX-RS client API
Container-specific JAX-RS API.
Low-level interfaces and annotations used to create RESTful service
resources.
APIs that provide extensions to the types supported by the JAX-RS API.
Metadata for JWT RBAC for Microprofile
This package contains supporting metadata classes:
LoginConfig: an annotation that is used by a JAX-RS Application to define the authentication
method and associated security realm.
Configuration for Java Microprofile
CDI Support for Microprofile Config
This package contains classes which are used to extend the standard functionality in a portable way.
CDI Support for Microprofile Fault Tolerance
Exceptions for Microprofile Fault Tolerance
Microprofile Service Health Checks
Microprofile Service Health Checks
Interoperable JWT RBAC for Microprofile
This package contains the primary interfaces and support classes for the JSON Web Tokens(JWT) for role based
access control(RBAC) of MicroProfile microservice endpoints.
MicroProfile Metrics
This package contains the annotations used for MicroProfile Metrics.
A set of Java interfaces, annotations and programming models
which allow Java developers to natively produce OpenAPI v3 documents
from their JAX-RS applications.
A set of annotations, many derived from Swagger Core library.
A set of annotations to represent callback URL
or an array of relevant callback URLs that can be invoked for a particular HTTP operation
as well as the HTTP operation that will be invoked with the callback.
A set of parameters used by other annotations to represent their enumerable properties.
Annotations to represent additional data to extend existing OpenAPI specifications.
An annotation to describe a single header object.
A set of annotations to represent metadata about the API, including license information
and contact information of the exposed API.
Annotations to represent a design-time link for a response and the corresponding
parameter to be passed to the linked operation.
A set of annotations to represent input and output data type, media type
and relevant examples.
A set of annotations to describe and encapsulate operation
parameters and operation's request body.
Contains annotation to describe a single response from an API operation,
and an annotation to encapsulate multiple responses from an API operation.
A set of annotations to represent various security components of an OpenAPI app.
Annotations to represent servers used for a single API operation
or for all operations in an OpenAPI document, as well as a way to represent
variables for server URL template substitution.
A set of annotations to represent a tag for an API endpoint
and a container that encapsulates multiple such tags.
A set of interfaces for programmable models and their helper classes,
many derived from Swagger Core library.
An interface to represent callback URL.
An interface to represent a programmable model of an example
of a data type or a media type.
An interface of a programmable model to represent a single
header object.
A set of interfaces of programmable models to represent metadata about the API,
including license information and contact information of the exposed API.
An interface of a model to represent a design-time link for a response.
A set of interfaces for programmable models to represent input and output data types
and media types.
A set of model interfaces to describe operation
parameters and operation's request body.
Model interfaces to describe a single response from an API operation,
and an annotation to encapsulate multiple responses from an API operation.
A set of model interfaces to represent various security components of an OpenAPI app.
Model interfaces to represent servers used for a single API operation
or for all operations in an OpenAPI document, as well as a way to represent
variables for server URL template substitution.
Model interface to represent a tag of an API endpoint.
Service provider interface which allows vendors to set their implementations
of OASFactoryResolver.
CDI Support for Microprofile OpenTracing.
APIs for building a type-safe RESTful client leveraging existing JAX-RS
APIs, for example:
APIs for annotating MP Rest Client interfaces.
APIs for extending MP Rest Client functionality - such as new providers.
APIs to aid in CDI-based injection of MP Rest Client implementations.
SPIs for MP Rest Client implementations or system-level components that
provide additional functionality for MP Rest Clients.