All Classes
| Class | Description | 
|---|---|
| AbstractMultivaluedMap<K,V> | Abstract skeleton implementation of a  MultivaluedMapthat is backed by a [key, multi-value] store represented
 as aMap<K, List<V>>. | 
| Application | Defines the components of a JAX-RS application and supplies additional meta-data. | 
| ApplicationPath | Identifies the application path that serves as the base URI for all resource URIs provided by
  Path. | 
| AsyncInvoker | Uniform interface for asynchronous invocation of HTTP methods. | 
| AsyncResponse | An injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing. | 
| BadRequestException | A runtime exception indicating a  bad client request. | 
| BeanParam | 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. | 
| CacheControl | An abstraction for the value of a HTTP Cache-Control response header. | 
| Client | 
 Client is the main entry point to the fluent API used to build and execute client requests in order to consume
 responses returned. | 
| ClientBuilder | Main entry point to the client API used to bootstrap  Clientinstances. | 
| ClientErrorException | A base runtime application exception indicating a client request error (HTTP  4xxstatus codes). | 
| ClientRequestContext | Client request filter context. | 
| ClientRequestFilter | An extension interface implemented by client request filters. | 
| ClientResponseContext | Client response filter context. | 
| ClientResponseFilter | An extension interface implemented by client response filters. | 
| CompletionCallback | A request processing callback that receives request processing completion events. | 
| CompletionStageRxInvoker | Reactive invoker based  CompletionStage. | 
| Configurable<C extends Configurable> | Represents a client or server-side configurable context in JAX-RS. | 
| Configuration | A configuration state associated with a  configurableJAX-RS context. | 
| ConnectionCallback | Asynchronous request processing lifecycle callback that receives connection related  asynchronous
 responselifecycle events. | 
| ConstrainedTo | Indicates the run-time context in which an annotated JAX-RS provider is applicable. | 
| Consumes | Defines the media types that the methods of a resource class or  MessageBodyReadercan accept. | 
| ContainerRequestContext | Container request filter context. | 
| ContainerRequestFilter | An extension interface implemented by container request filters. | 
| ContainerResponseContext | Container response filter context. | 
| ContainerResponseFilter | An extension interface implemented by container response filters. | 
| Context | This annotation is used to inject information into a class field, bean property or method parameter. | 
| ContextResolver<T> | Contract for a provider that supplies context information to resource classes and other providers. | 
| Cookie | Represents the value of a HTTP cookie, transferred in a request. | 
| CookieParam | Binds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean
 property. | 
| DefaultValue | Defines the default value of request meta-data that is bound using one of the following annotations:
  PathParam,QueryParam,MatrixParam,CookieParam,FormParam, orHeaderParam. | 
| DELETE | Indicates that the annotated method responds to HTTP DELETE requests. | 
| DynamicFeature | A JAX-RS meta-provider for dynamic registration of post-matching providers during a JAX-RS application setup
 at deployment time. | 
| Encoded | Disables automatic decoding of parameter values bound using  QueryParam,PathParam,FormParamorMatrixParam. | 
| Entity<T> | Encapsulates message entity including the associated variant information. | 
| EntityTag | An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header. | 
| ExceptionMapper<E extends Throwable> | Contract for a provider that maps Java exceptions to  Response. | 
| Feature | A feature extension contract. | 
| FeatureContext | A configurable context passed to  FeatureandDynamicFeatureinstances by JAX-RS
 runtime during the phase of their configuration. | 
| ForbiddenException | A runtime exception indicating that an access to a resource requested by a client has been
  forbiddenby the server. | 
| Form | Represents the the HTML form data request entity encoded using the  "application/x-www-form-urlencoded"content type. | 
| FormParam | Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter. | 
| GenericEntity<T> | Represents a message entity of a generic type  T. | 
| GenericType<T> | Represents a generic message entity type  T. | 
| GET | Indicates that the annotated method responds to HTTP GET requests. | 
| HEAD | Indicates that the annotated method responds to HTTP HEAD requests. | 
| HeaderParam | Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean
 property. | 
| HttpHeaders | An injectable interface that provides access to HTTP header information. | 
| HttpMethod | Associates the name of a HTTP method with an annotation. | 
| InboundSseEvent | Inbound Server-sent event. | 
| InterceptorContext | Context shared by message body interceptors that can be used to wrap calls to
  MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream)andMessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream). | 
| InternalServerErrorException | A runtime exception indicating an  internal server
 error. | 
| Invocation | A client request invocation. | 
| Invocation.Builder | A client request invocation builder. | 
| InvocationCallback<RESPONSE> | Callback that can be implemented to receive the asynchronous processing events from the invocation processing. | 
| Link | 
 Class representing hypermedia links. | 
| Link.Builder | Builder class for hypermedia links. | 
| Link.JaxbAdapter | An implementation of JAXB  XmlAdapterthat maps the JAX-RSLinktype to a value that can be marshalled and unmarshalled by JAXB. | 
| Link.JaxbLink | Value type for  Linkthat can be marshalled and
 unmarshalled by JAXB. | 
| MatrixParam | Binds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class
 bean property. | 
| MediaType | An abstraction for a media type. | 
| MessageBodyReader<T> | Contract for a provider that supports the conversion of a stream to a Java type. | 
| MessageBodyWriter<T> | Contract for a provider that supports the conversion of a Java type to a stream. | 
| MultivaluedHashMap<K,V> | A hash table based implementation of  MultivaluedMapinterface. | 
| MultivaluedMap<K,V> | A map of key-values pairs. | 
| NameBinding | Meta-annotation used to create name binding annotations for filters and interceptors. | 
| NewCookie | Used to create a new HTTP cookie, transferred in a response. | 
| NoContentException | An I/O exception thrown by  MessageBodyReaderimplementations 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. | 
| NotAcceptableException | A runtime exception indicating that a client request is  not
 acceptableby the server. | 
| NotAllowedException | A runtime exception indicating a client requesting a resource method that is
  not allowed. | 
| NotAuthorizedException | 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. | 
| NotFoundException | A runtime exception indicating a resource requested by a client was  not foundon the server. | 
| NotSupportedException | A runtime exception indicating that the client request entity media type is
  not supported. | 
| OPTIONS | Indicates that the annotated method responds to HTTP OPTIONS requests. | 
| OutboundSseEvent | Representation of a single outbound Server-sent event. | 
| OutboundSseEvent.Builder | A builder class used for creating  OutboundSseEventinstances. | 
| ParamConverter<T> | Defines a contract for a delegate responsible for converting between a  Stringform of a message parameter
 value and the corresponding custom Java typeT. | 
| ParamConverter.Lazy | Mandates that a conversion of any  default valuedelegated to aparameter
 converterannotated with@Lazyannotation SHOULD occur only once the value is actually required (e.g. | 
| ParamConverterProvider | Contract for a provider of  ParamConverterinstances. | 
| PATCH | Indicates that the annotated method responds to HTTP PATCH requests. | 
| Path | Identifies the URI path that a resource class or class method will serve requests for. | 
| PathParam | 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. | 
| PathSegment | Represents a URI path segment and any associated matrix parameters. | 
| POST | Indicates that the annotated method responds to HTTP POST requests. | 
| PreMatching | Global binding annotation that can be applied to a  container request filterto
 indicate that such filter should be applied globally on all resources in the application before the actual resource
 matching occurs. | 
| Priorities | A collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their
  jakarta.annotation.Priorityclass-level annotation value when used or applied by JAX-RS runtime. | 
| ProcessingException | A base JAX-RS runtime processing exception. | 
| Produces | Defines the media type(s) that the methods of a resource class or  MessageBodyWritercan
 produce. | 
| Provider | Marks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider
 scanning phase. | 
| Providers | An injectable interface providing runtime lookup of provider instances. | 
| PUT | Indicates that the annotated method responds to HTTP PUT requests. | 
| QueryParam | Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class
 bean property. | 
| ReaderInterceptor | Interface for message body reader interceptors that wrap around calls to
  MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream). | 
| ReaderInterceptorContext | Context class used by  ReaderInterceptorto intercept calls to (@link
 jakarta.ws.rs.ext.MessageBodyReader#readFrom}. | 
| RedirectionException | A runtime application exception indicating a request redirection (HTTP  3xxstatus codes). | 
| Request | An injectable helper for request processing, all methods throw an  IllegalStateExceptionif called outside the
 scope of a request (e.g. | 
| ResourceContext | The resource context provides access to instances of resource classes. | 
| ResourceInfo | An injectable class to access the resource class and resource method matched by the current request. | 
| Response | Defines the contract between a returned instance and the runtime when an application needs to provide meta-data to
 the runtime. | 
| Response.ResponseBuilder | A class used to build Response instances that contain metadata instead of or in addition to an entity. | 
| Response.Status | Commonly used status codes defined by HTTP, see
 HTTP/1.1 documentation for the complete
 list. | 
| Response.Status.Family | An enumeration representing the class of status code. | 
| Response.StatusType | Base interface for statuses used in responses. | 
| ResponseProcessingException | JAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e.g. | 
| RuntimeDelegate | Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and various JAX-RS API methods defer to
 methods of RuntimeDelegate for their functionality. | 
| RuntimeDelegate.HeaderDelegate<T> | 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. | 
| RuntimeType | Enumeration of JAX-RS runtime types. | 
| RxInvoker<T> | Uniform interface for reactive invocation of HTTP methods. | 
| RxInvokerProvider<T extends RxInvoker> | RxInvokerprovider. | 
| SecurityContext | An injectable interface that provides access to security related information. | 
| ServerErrorException | A base runtime application exception indicating a server error (HTTP  5xxstatus codes). | 
| ServiceUnavailableException | A runtime exception indicating that the requested resource
  cannot be served. | 
| Sse | Server-side entry point for creating  OutboundSseEventandSseBroadcaster. | 
| SseBroadcaster | Server-Sent events broadcasting facility. | 
| SseEvent | Base Server Sent Event definition. | 
| SseEventSink | Outbound Server-Sent Events stream. | 
| SseEventSource | Client for reading and processing  incoming Server-Sent Events. | 
| SseEventSource.Builder | JAX-RS  SseEventSourcebuilder class. | 
| StreamingOutput | A type that may be used as a resource method return value or as the entity in a  Responsewhen the application
 wishes to stream the output. | 
| Suspended | Inject a suspended  AsyncResponseinto a parameter of an invoked JAX-RSresource
 or sub-resource method. | 
| SyncInvoker | Uniform interface for synchronous invocation of HTTP methods. | 
| TimeoutHandler | Asynchronous response suspend time-out handler. | 
| UriBuilder | URI template-aware utility class for building URIs from their components. | 
| UriBuilderException | A runtime exception thrown by  UriBuilder.build(Object...)methods when aURIcannot be
 constructed based on the current state of the builder. | 
| UriInfo | An injectable interface that provides access to application and request URI information. | 
| Variant | Abstraction for a resource representation variant. | 
| Variant.VariantListBuilder | A builder for a list of representation variants. | 
| WebApplicationException | Runtime exception for applications. | 
| WebTarget | A resource target identified by the resource URI. | 
| WriterInterceptor | Interface for message body writer interceptors that wrap around calls to
  MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream). | 
| WriterInterceptorContext |