| 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 |
|
| CacheControl | An abstraction for the value of a HTTP Cache-Control response header. | Class | javax.ws.rs.core | 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 |
|
| Context | This annotation is used to inject information into a class field, bean property or method parameter. | Class | javax.ws.rs.core | Java EE |
|
| Cookie | Represents the value of a HTTP cookie, transferred in a request. | Class | javax.ws.rs.core | 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| HttpHeaders | An injectable interface that provides access to HTTP header information. | Interface | javax.ws.rs.core | 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 |
|
| MediaType | An abstraction for a media type. | Class | javax.ws.rs.core | 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 |
|
| 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 |
|
| PathSegment | Represents a URI path segment and any associated matrix parameters. | Interface | javax.ws.rs.core | 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 |
|
| 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 |
|
| SecurityContext | An injectable interface that provides access to security relatedSince:1. | Interface | javax.ws.rs.core | 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 |
|
| 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 |