| Name | Description | Type | Package | Framework |
| AbstractMultivaluedMap | Abstract skeleton implementation of a MultivaluedMap that is backed by a [key, multi-value] store represented as a Map>. | Class | javax.ws.rs.core | Java EE |
|
| Application | Defines the components of a JAX-RS application and supplies additional meta-data. | Class | javax.ws.rs.core | Java EE |
|
| ApplicationPath | Identifies the application path that serves as the base URI for all resource URIs provided by Path. | Class | javax.ws.rs | Java EE |
|
| AsyncInvoker | Uniform interface for asynchronous invocation of HTTP methods. | Interface | javax.ws.rs.client | Java EE |
|
| AsyncResponse | An injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing. | Interface | javax.ws.rs.container | Java EE |
|
| BadRequestException | A runtime exception indicating a bad client request. | Class | javax.ws.rs | Java EE |
|
| 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. | Class | javax.ws.rs | Java EE |
|
| CacheControl | An abstraction for the value of a HTTP Cache-Control response header. | Class | javax.ws.rs.core | Java EE |
|
| Client | Client is the main entry point to the fluent API used to build and execute client requests in order to consume responses returned. | Interface | javax.ws.rs.client | Java EE |
|
| ClientBuilder | Main entry point to the client API used to bootstrap ClientSince:2. | Class | javax.ws.rs.client | Java EE |
|
| ClientErrorException | A base runtime application exception indicating a client request error (HTTP 4xx status codes). | Class | javax.ws.rs | Java EE |
|
| ClientRequestContext | Client request filter context. | Interface | javax.ws.rs.client | Java EE |
|
| ClientRequestFilter | An extension interface implemented by client request filters. | Interface | javax.ws.rs.client | Java EE |
|
| ClientResponseContext | Client response filter context. | Interface | javax.ws.rs.client | Java EE |
|
| ClientResponseFilter | An extension interface implemented by client response filters. | Interface | javax.ws.rs.client | Java EE |
|
| CompletionCallback | A request processing callback that receives request processing completion events. | Interface | javax.ws.rs.container | Java EE |
|
| Configurable | Represents a client or server-side configurable context in JAX-RS. | Interface | javax.ws.rs.core | Java EE |
|
| Configuration | A configuration state associated with a configurable JAX-RS context. | Interface | javax.ws.rs.core | Java EE |
|
| ConnectionCallback | Asynchronous request processing lifecycle callback that receives connection related asynchronous response lifecycle events. | Interface | javax.ws.rs.container | Java EE |
|
| ConstrainedTo | Indicates the run-time context in which an annotated JAX-RS provider is applicable. | Class | javax.ws.rs | Java EE |
|
| Consumes | Defines the media types that the methods of a resource class or MessageBodyReader can accept. | Class | javax.ws.rs | Java EE |
|
| ContainerRequestContext | Container request filter context. | Interface | javax.ws.rs.container | Java EE |
|
| ContainerRequestFilter | An extension interface implemented by container request filters. | Interface | javax.ws.rs.container | Java EE |
|
| ContainerResponseContext | Container response filter context. | Interface | javax.ws.rs.container | Java EE |
|
| ContainerResponseFilter | An extension interface implemented by container response filters. | Interface | javax.ws.rs.container | Java EE |
|
| Context | This annotation is used to inject information into a class field, bean property or method parameter. | Class | javax.ws.rs.core | Java EE |
|
| ContextResolver | Contract for a provider that supplies context information to resource classes and other providers. | Interface | javax.ws.rs.ext | Java EE |
|
| Cookie | Represents the value of a HTTP cookie, transferred in a request. | Class | javax.ws.rs.core | Java EE |
|
| CookieParam | Binds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean property. | Class | javax.ws.rs | Java EE |
|
| DefaultValue | Defines the default value of request meta-data that is bound using one of the following annotations: | Class | javax.ws.rs | Java EE |
|
| DynamicFeature | A JAX-RS meta-provider for dynamic registration of post-matching providers during a JAX-RS application setup at deployment time. | Interface | javax.ws.rs.container | Java EE |
|
| Encoded | Disables automatic decoding of parameter values bound using QueryParam, PathParam, FormParam or MatrixParam. | Class | javax.ws.rs | Java EE |
|
| Entity | Encapsulates message entity including the associated variant information. | Class | javax.ws.rs.client | Java EE |
|
| EntityTag | An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header. | Class | javax.ws.rs.core | Java EE |
|
| ExceptionMapper | Contract for a provider that maps Java exceptions to Response. | Interface | javax.ws.rs.ext | Java EE |
|
| Feature | A feature extension contract. | Interface | javax.ws.rs.core | Java EE |
|
| FeatureContext | A configurable context passed to Feature and DynamicFeature instances by JAX-RS runtime during the phase of their configuration. | Interface | javax.ws.rs.core | Java EE |
|
| ForbiddenException | A runtime exception indicating that an access to a resource requested by a client has been forbidden | Class | javax.ws.rs | Java EE |
|
| Form | Represents the the HTML form data request entity encoded using the application/x-www-form-urlencoded content type. | Class | javax.ws.rs.core | Java EE |
|
| FormParam | Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter. | Class | javax.ws.rs | Java EE |
|
| GenericEntity | Represents a message entity of a generic type T. | Class | javax.ws.rs.core | Java EE |
|
| GenericType | Represents a generic message entity type T. | Class | javax.ws.rs.core | Java EE |
|
| HeaderParam | Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean property. | Class | javax.ws.rs | Java EE |
|
| HttpHeaders | An injectable interface that provides access to HTTP header information. | Interface | javax.ws.rs.core | Java EE |
|
| HttpMethod | Associates the name of a HTTP method with an annotation. | Class | javax.ws.rs | Java EE |
|
| InterceptorContext | Context shared by message body interceptors that can be used to wrap calls to MessageBodyReader. | Interface | javax.ws.rs.ext | Java EE |
|
| InternalServerErrorException | A runtime exception indicating an internal server error. | Class | javax.ws.rs | Java EE |
|
| Invocation | A client request invocation. | Interface | javax.ws.rs.client | Java EE |
|
| Invocation .Builder | A client request invocation builder. | Interface | javax.ws.rs.client.Invocation | Java EE |
|
| InvocationCallback | Callback that can be implemented to receive the asynchronous processing events from the invocation processing. | Interface | javax.ws.rs.client | Java EE |
|
| Link | Class representing hypermedia links. | Class | javax.ws.rs.core | Java EE |
|
| Link .Builder | Builder class for hypermedia links. | Interface | javax.ws.rs.core.Link | Java EE |
|
| Link .JaxbAdapter | An implementation of JAXB XmlAdapter that maps the JAX-RS Link type to a value that can be | Class | javax.ws.rs.core.Link | Java EE |
|
| Link .JaxbLink | Value type for Link that can be marshalled and unmarshalled by JAXB. | Class | javax.ws.rs.core.Link | Java EE |
|
| MatrixParam | Binds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class bean property. | Class | javax.ws.rs | Java EE |
|
| MediaType | An abstraction for a media type. | Class | javax.ws.rs.core | Java EE |
|
| MessageBodyReader | Contract for a provider that supports the conversion of a stream to a A MessageBodyReader implementation may be annotated | Interface | javax.ws.rs.ext | Java EE |
|
| MessageBodyWriter | Contract for a provider that supports the conversion of a Java type to a A MessageBodyWriter implementation may be annotated | Interface | javax.ws.rs.ext | Java EE |
|
| MultivaluedHashMap | A hash table based implementation of MultivaluedMap interface. | Class | javax.ws.rs.core | Java EE |
|
| MultivaluedMap | A map of key-values pairs. | Interface | javax.ws.rs.core | Java EE |
|
| NameBinding | Meta-annotation used to create name binding annotations for filters Name binding via annotations is only supported as part of the Server API. | Class | javax.ws.rs | Java EE |
|
| NewCookie | Used to create a new HTTP cookie, transferred in a response. | Class | javax.ws.rs.core | Java EE |
|
| NoContentException | An I/O exception thrown by MessageBodyReader implementations when reading a zero-length message content to indicate that the message body reader | Class | javax.ws.rs.core | Java EE |
|
| NotAcceptableException | A runtime exception indicating that a client request isSince:2. | Class | javax.ws.rs | Java EE |
|
| NotAllowedException | A runtime exception indicating a client requesting a resource method that isSince:2. | Class | javax.ws.rs | Java EE |
|
| NotAuthorizedException | A runtime exception indicating request authorization failure caused by one of the following a client did not send the required authorization credentials to access the requested resource, | Class | javax.ws.rs | Java EE |
|
| NotFoundException | A runtime exception indicating a resource requested by a client was not found on the server. | Class | javax.ws.rs | Java EE |
|
| NotSupportedException | A runtime exception indicating that the client request entity media type isSince:2. | Class | javax.ws.rs | Java EE |
|
| ParamConverter | Defines a contract for a delegate responsible for converting between a String form of a message parameter value and the corresponding custom | Interface | javax.ws.rs.ext | Java EE |
|
| ParamConverter .Lazy | Mandates that a conversion of any default value delegated to a parameter converter annotated with @Lazy | Class | javax.ws.rs.ext.ParamConverter | Java EE |
|
| ParamConverterProvider | Contract for a provider of ParamConverter instances. | Interface | javax.ws.rs.ext | Java EE |
|
| Path | Identifies the URI path that a resource class or class method will serve Paths are relative. | Class | javax.ws.rs | Java EE |
|
| PathParam | Binds the value of a URI template parameter or a path segment containing the template parameter to a resource method parameter, resource | Class | javax.ws.rs | Java EE |
|
| PathSegment | Represents a URI path segment and any associated matrix parameters. | Interface | javax.ws.rs.core | Java EE |
|
| PreMatching | 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. | Class | javax.ws.rs.container | Java EE |
|
| Priorities | A collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their javax. | Class | javax.ws.rs | Java EE |
|
| ProcessingException | A base JAX-RS runtime processing exception. | Class | javax.ws.rs | Java EE |
|
| Produces | Defines the media type(s) that the methods of a resource class or MessageBodyWriter can produce. | Class | javax.ws.rs | Java EE |
|
| Provider | Marks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider scanning phase. | Class | javax.ws.rs.ext | Java EE |
|
| Providers | An injectable interface providing runtime lookup of provider instances. | Interface | javax.ws.rs.ext | Java EE |
|
| QueryParam | Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class bean property. | Class | javax.ws.rs | Java EE |
|
| ReaderInterceptor | Interface for message body reader interceptors that wrap around calls to MessageBodyReader. | Interface | javax.ws.rs.ext | Java EE |
|
| ReaderInterceptorContext | Context class used by ReaderInterceptor to intercept calls to (@link javax. | Interface | javax.ws.rs.ext | Java EE |
|
| RedirectionException | A runtime application exception indicating a request redirection (HTTP 3xx status codes). | Class | javax.ws.rs | Java EE |
|
| Request | An injectable helper for request processing, all methods throw an IllegalStateException if called outside the scope of a request | Interface | javax.ws.rs.core | Java EE |
|
| ResourceContext | The resource context provides access to instances of resource classes. | Interface | javax.ws.rs.container | Java EE |
|
| ResourceInfo | An injectable class to access the resource class and resource method matched by the current request. | Interface | javax.ws.rs.container | Java EE |
|
| Response | Defines the contract between a returned instance and the runtime when an application needs to provide meta-data to the runtime. | Class | javax.ws.rs.core | Java EE |
|
| Response .ResponseBuilder | A class used to build Response instances that contain metadata instead of or in addition to an entity. | Class | javax.ws.rs.core.Response | Java EE |
|
| Response .Status | Commonly used status codes defined by HTTP, see HTTP/1. | Class | javax.ws.rs.core.Response | Java EE |
|
| Response .Status .Family | An enumeration representing the class of status code. | Class | javax.ws.rs.core.Response.Status | Java EE |
|
| Response .StatusType | Base interface for statuses used in responses. | Interface | javax.ws.rs.core.Response | Java EE |
|
| ResponseProcessingException | JAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e. | Class | javax.ws.rs.client | Java EE |
|
| RuntimeDelegate | various JAX-RS API methods defer to methods of RuntimeDelegate for their functionality. | Class | javax.ws.rs.ext | Java EE |
|
| RuntimeDelegate .HeaderDelegate | Defines the contract for a delegate that is responsible for converting between the String form of a HTTP header and | Interface | javax.ws.rs.ext.RuntimeDelegate | Java EE |
|
| RuntimeType | Enumeration of JAX-RS runtime types. | Class | javax.ws.rs | Java EE |
|
| SecurityContext | An injectable interface that provides access to security relatedSince:1. | Interface | javax.ws.rs.core | Java EE |
|
| ServerErrorException | A base runtime application exception indicating a server error (HTTP 5xx status codes). | Class | javax.ws.rs | Java EE |
|
| ServiceUnavailableException | A runtime exception indicating that the requested resourceSince:2. | Class | javax.ws.rs | Java EE |
|
| StreamingOutput | 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. | Interface | javax.ws.rs.core | Java EE |
|
| Suspended | Inject a suspended AsyncResponse into a parameter of an invoked JAX-RS resource or sub-resource method. | Class | javax.ws.rs.container | Java EE |
|
| SyncInvoker | Uniform interface for synchronous invocation of HTTP methods. | Interface | javax.ws.rs.client | Java EE |
|
| TimeoutHandler | Asynchronous response suspend time-out handler. | Interface | javax.ws.rs.container | Java EE |
|
| UriBuilder | URI template-aware utility class for building URIs from their components. | Class | javax.ws.rs.core | Java EE |
|
| UriBuilderException | A runtime exception thrown by UriBuilder. | Class | javax.ws.rs.core | Java EE |
|
| UriInfo | An injectable interface that provides access to application and request URI information. | Interface | javax.ws.rs.core | Java EE |
|
| Variant | Abstraction for a resource representation variant. | Class | javax.ws.rs.core | Java EE |
|
| Variant .VariantListBuilder | A builder for a list of representation variants. | Class | javax.ws.rs.core.Variant | Java EE |
|
| WebApplicationException | Runtime exception for applications. | Class | javax.ws.rs | Java EE |
|
| WebTarget | A resource target identified by the resource URI. | Interface | javax.ws.rs.client | Java EE |
|
| WriterInterceptor | Interface for message body writer interceptors that wrap around calls to MessageBodyWriter. | Interface | javax.ws.rs.ext | Java EE |
|
| WriterInterceptorContext | Context class used by WriterInterceptor to intercept calls to MessageBodyWriter. | Interface | javax.ws.rs.ext | Java EE |