All Classes and Interfaces

Class
Description
Abstract skeleton implementation of a MultivaluedMap that is backed by a [key, multi-value] store represented as a Map<K, List<V>>.
Defines the components of a JAX-RS application and supplies additional meta-data.
Identifies the application path that serves as the base URI for all resource URIs provided by Path.
Uniform interface for asynchronous invocation of HTTP methods.
An injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing.
A runtime exception indicating a bad client request.
The annotation that may be used to inject custom JAX-RS "parameter aggregator" value object into a resource class field, property or resource method parameter.
An abstraction for the value of a HTTP Cache-Control response header.
Client is the main entry point to the fluent API used to build and execute client requests in order to consume responses returned.
Main entry point to the client API used to bootstrap Client instances.
A base runtime application exception indicating a client request error (HTTP 4xx status codes).
Client request filter context.
An extension interface implemented by client request filters.
Client response filter context.
An extension interface implemented by client response filters.
A request processing callback that receives request processing completion events.
Reactive invoker based CompletionStage.
Represents a client or server-side configurable context in JAX-RS.
A configuration state associated with a configurable JAX-RS context.
Asynchronous request processing lifecycle callback that receives connection related asynchronous response lifecycle events.
Indicates the run-time context in which an annotated JAX-RS provider is applicable.
Defines the media types that the methods of a resource class or MessageBodyReader can accept.
Container request filter context.
An extension interface implemented by container request filters.
Container response filter context.
An extension interface implemented by container response filters.
This annotation is used to inject information into a class field, bean property or method parameter.
Contract for a provider that supplies context information to resource classes and other providers.
Represents the value of a HTTP cookie, transferred in a request.
JAX-RS abstract Cookie builder class.
JAX-RS Cookie builder class.
Binds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean property.
Defines the default value of request meta-data that is bound using one of the following annotations: PathParam, QueryParam, MatrixParam, CookieParam, FormParam, or HeaderParam.
Indicates that the annotated method responds to HTTP DELETE requests.
A JAX-RS meta-provider for dynamic registration of post-matching providers during a JAX-RS application setup at deployment time.
Disables automatic decoding of parameter values bound using QueryParam, PathParam, FormParam or MatrixParam.
Encapsulates message entity including the associated variant information.
A EntityPart is one part of a multipart entity.
Builder for EntityPart instances.
An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
Contract for a provider that maps Java exceptions to Response.
A feature extension contract.
A configurable context passed to Feature and DynamicFeature instances by JAX-RS runtime during the phase of their configuration.
A runtime exception indicating that an access to a resource requested by a client has been forbidden by the server.
Represents the the HTML form data request entity encoded using the "application/x-www-form-urlencoded" content type.
Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter.
Represents a message entity of a generic type T.
Represents a generic message entity type T.
Indicates that the annotated method responds to HTTP GET requests.
Indicates that the annotated method responds to HTTP HEAD requests.
Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean property.
An injectable interface that provides access to HTTP header information.
Associates the name of a HTTP method with an annotation.
Inbound Server-sent event.
A runtime exception indicating an internal server error.
A client request invocation.
A client request invocation builder.
Callback that can be implemented to receive the asynchronous processing events from the invocation processing.
Class representing hypermedia links.
Builder class for hypermedia links.
Deprecated. 
Deprecated. 
Binds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class bean property.
An abstraction for a media type.
Contract for a provider that supports the conversion of a stream to a Java type.
Contract for a provider that supports the conversion of a Java type to a stream.
A hash table based implementation of MultivaluedMap interface.
A map of key-values pairs.
Meta-annotation used to create name binding annotations for filters and interceptors.
Used to create a new HTTP cookie, transferred in a response.
JAX-RS abstract NewCookie builder class.
JAX-RS NewCookie builder class.
The available values for the SameSite cookie attribute.
An I/O exception thrown by MessageBodyReader implementations when reading a zero-length message content to indicate that the message body reader is not able to produce an instance representing an zero-length message content.
A runtime exception indicating that a client request is not acceptable by the server.
A runtime exception indicating a client requesting a resource method that is not allowed.
A runtime exception indicating request authorization failure caused by one of the following scenarios: a client did not send the required authorization credentials to access the requested resource, i.e.
A runtime exception indicating a resource requested by a client was not found on the server.
A runtime exception indicating that the client request entity media type is not supported.
Indicates that the annotated method responds to HTTP OPTIONS requests.
Representation of a single outbound Server-sent event.
A builder class used for creating OutboundSseEvent instances.
Defines a contract for a delegate responsible for converting between a String form of a message parameter value and the corresponding custom Java type T.
Mandates that a conversion of any default value delegated to a parameter converter annotated with @Lazy annotation SHOULD occur only once the value is actually required (e.g.
Contract for a provider of ParamConverter instances.
Indicates that the annotated method responds to HTTP PATCH requests.
Identifies the URI path that a resource class or class method will serve requests for.
Binds the value of a URI template parameter or a path segment containing the template parameter to a resource method parameter, resource class field, or resource class bean property.
Represents a URI path segment and any associated matrix parameters.
Indicates that the annotated method responds to HTTP POST requests.
Global binding annotation that can be applied to a container request filter to indicate that such filter should be applied globally on all resources in the application before the actual resource matching occurs.
A collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their jakarta.annotation.Priority class-level annotation value when used or applied by JAX-RS runtime.
A base JAX-RS runtime processing exception.
Defines the media type(s) that the methods of a resource class or MessageBodyWriter can produce.
Marks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider scanning phase.
An injectable interface providing runtime lookup of provider instances.
Indicates that the annotated method responds to HTTP PUT requests.
Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class bean property.
Context class used by ReaderInterceptor to intercept calls to (@link jakarta.ws.rs.ext.MessageBodyReader#readFrom}.
A runtime application exception indicating a request redirection (HTTP 3xx status codes).
An injectable helper for request processing, all methods throw an IllegalStateException if called outside the scope of a request (e.g.
The resource context provides access to instances of resource classes.
An injectable class to access the resource class and resource method matched by the current request.
Defines the contract between a returned instance and the runtime when an application needs to provide meta-data to the runtime.
A class used to build Response instances that contain metadata instead of or in addition to an entity.
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
An enumeration representing the class of status code.
Base interface for statuses used in responses.
JAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e.g.
Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and various JAX-RS API methods defer to methods of RuntimeDelegate for their functionality.
Defines the contract for a delegate that is responsible for converting between the String form of a HTTP header and the corresponding JAX-RS type T.
Enumeration of JAX-RS runtime types.
Uniform interface for reactive invocation of HTTP methods.
RxInvoker provider.
Bootstrap class used to startup a JAX-RS application in Java SE environments.
Provides information needed by the JAX-RS implementation for bootstrapping an application.
Builder for bootstrap SeBootstrap.Configuration.
Secure socket client authentication policy
Handle of the running application instance.
Result of stopping the application instance.
An injectable interface that provides access to security related information.
A base runtime application exception indicating a server error (HTTP 5xx status codes).
A runtime exception indicating that the requested resource cannot be served.
Server-side entry point for creating OutboundSseEvent and SseBroadcaster.
Server-Sent events broadcasting facility.
Base Server Sent Event definition.
Outbound Server-Sent Events stream.
Client for reading and processing incoming Server-Sent Events.
JAX-RS SseEventSource builder class.
A type that may be used as a resource method return value or as the entity in a Response when the application wishes to stream the output.
Inject a suspended AsyncResponse into a parameter of an invoked JAX-RS resource or sub-resource method.
Uniform interface for synchronous invocation of HTTP methods.
Asynchronous response suspend time-out handler.
URI template-aware utility class for building URIs from their components.
A runtime exception thrown by UriBuilder.build(Object...) methods when a URI cannot be constructed based on the current state of the builder.
An injectable interface that provides access to application and request URI information.
Abstraction for a resource representation variant.
A builder for a list of representation variants.
Runtime exception for applications.
A resource target identified by the resource URI.