## Uses of Package
javax.ws.rs.core

Packages that use javax.ws.rs.core
com.sun.jersey.api | Provides support for responses and exceptions.
com.sun.jersey.api.client | Provides support for client-side communication with HTTP-based RESTful Web services.
com.sun.jersey.api.container.filter | Provides common server-side filters.
com.sun.jersey.api.core | Provides support for configuration.
com.sun.jersey.api.core.servlet |
com.sun.jersey.api.model | Provides an abstract model of a resource class.
com.sun.jersey.api.representation | Provides support for particular representations.
com.sun.jersey.api.uri | Provides support for JAX-RS URI templates and encoding/decoding URI components.
com.sun.jersey.core.header | Provides support for HTTP headers.
com.sun.jersey.core.header.reader | Provides support for reading HTTP headers.
com.sun.jersey.core.provider | Provides support for provider-related classes.
com.sun.jersey.core.provider.jaxb | Provides support for JAXB-related message body readers and writers.
com.sun.jersey.core.spi.factory | Provides support for factories of particular component types.
com.sun.jersey.core.util | Provides support for collection-based classes.
com.sun.jersey.server.wadl | Provides support for WADL configuration and generation.
com.sun.jersey.server.wadl.generators | Provides support for JAXB WADL generation.
com.sun.jersey.server.wadl.generators.resourcedoc | Provides support for JAXB WADL generation for resource classes.
com.sun.jersey.spi | Provides support for service providers.
com.sun.jersey.spi.container | Provides support for containers and the web application that manages resource classes.
com.sun.jersey.spi.container.servlet | Provides support for servlet-based and filter-based Web applications.
com.sun.jersey.spi.template | Provides support for view aspect of model view controller and templates that produce views.
com.sun.ws.rs.ext |
javax.ws.rs | High-level interfaces and annotations used to create RESTful service resources.
javax.ws.rs.core | Low-level interfaces and annotations used to create RESTful service resources.
javax.ws.rs.ext | APIs that provide extensions to the types supported by the JAX-RS API.

Classes in javax.ws.rs.core used by com.sun.jersey.api
CacheControl An abstraction for the value of a HTTP Cache-Control response header.
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
MediaType An abstraction for a media type.
NewCookie Used to create a new HTTP cookie, transferred in a response.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata 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.StatusType Base interface for statuses used in responses.
Variant Abstraction for a resource representation variant.

Classes in javax.ws.rs.core used by com.sun.jersey.api.client
Context This annotation is used to inject information into a class field, bean property or method parameter.
Cookie Represents the value of a HTTP cookie, transferred in a request.
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
NewCookie Used to create a new HTTP cookie, transferred in a response.
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.
UriBuilder URI template aware utility class for building URIs from their components.

Classes in javax.ws.rs.core used by com.sun.jersey.api.container.filter
Context This annotation is used to inject information into a class field, bean property or method parameter.
MediaType An abstraction for a media type.

Classes in javax.ws.rs.core used by com.sun.jersey.api.core
Application Defines the components of a JAX-RS application and supplies additional metadata.
HttpHeaders An injectable interface that provides access to HTTP header information.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
PathSegment Represents a URI path segment and any associated matrix parameters.
Request An injectable helper for request processing, all methods throw java.lang.IllegalStateException if called outside the scope of a request (e.g.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata to the runtime.
Response.StatusType Base interface for statuses used in responses.
SecurityContext An injectable interface that provides access to security related information.
UriBuilder URI template aware utility class for building URIs from their components.
UriInfo An injectable interface that provides access to application and request URI information.

Classes in javax.ws.rs.core used by com.sun.jersey.api.core.servlet
Application Defines the components of a JAX-RS application and supplies additional metadata.

Classes in javax.ws.rs.core used by com.sun.jersey.api.model
MediaType An abstraction for a media type.

Classes in javax.ws.rs.core used by com.sun.jersey.api.representation
MultivaluedMap A map of key-values pairs.

Classes in javax.ws.rs.core used by com.sun.jersey.api.uri
MultivaluedMap A map of key-values pairs.
PathSegment Represents a URI path segment and any associated matrix parameters.
UriBuilder URI template aware utility class for building URIs from their components.
UriBuilderException A runtime exception thrown by `UriBuilder.build(java.lang.Object...)` methods when a `URI` cannot be constructed based on the current state of the builder.

Classes in javax.ws.rs.core used by com.sun.jersey.core.header
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.

Classes in javax.ws.rs.core used by com.sun.jersey.core.header.reader
Cookie Represents the value of a HTTP cookie, transferred in a request.
MediaType An abstraction for a media type.
NewCookie Used to create a new HTTP cookie, transferred in a response.

Classes in javax.ws.rs.core used by com.sun.jersey.core.provider
MediaType An abstraction for a media type.

Classes in javax.ws.rs.core used by com.sun.jersey.core.provider.jaxb
Context This annotation is used to inject information into a class field, bean property or method parameter.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.

Classes in javax.ws.rs.core used by com.sun.jersey.core.spi.factory
CacheControl An abstraction for the value of a HTTP Cache-Control response header.
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
NewCookie Used to create a new HTTP cookie, transferred in a response.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata 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.Family An enumeration representing the class of status code.
Response.StatusType Base interface for statuses used in responses.
UriBuilder URI template aware utility class for building URIs from their components.
Variant Abstraction for a resource representation variant.
Variant.VariantListBuilder A builder for a list of representation variants.

Classes in javax.ws.rs.core used by com.sun.jersey.core.util
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.

Classes in javax.ws.rs.core used by com.sun.jersey.server.wadl
MediaType An abstraction for a media type.
UriInfo An injectable interface that provides access to application and request URI information.

Classes in javax.ws.rs.core used by com.sun.jersey.server.wadl.generators
MediaType An abstraction for a media type.
UriInfo An injectable interface that provides access to application and request URI information.

Classes in javax.ws.rs.core used by com.sun.jersey.server.wadl.generators.resourcedoc
MediaType An abstraction for a media type.
UriInfo An injectable interface that provides access to application and request URI information.

Classes in javax.ws.rs.core used by com.sun.jersey.spi
MediaType An abstraction for a media type.

Classes in javax.ws.rs.core used by com.sun.jersey.spi.container
Cookie Represents the value of a HTTP cookie, transferred in a request.
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
HttpHeaders An injectable interface that provides access to HTTP header information.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
PathSegment Represents a URI path segment and any associated matrix parameters.
Request An injectable helper for request processing, all methods throw java.lang.IllegalStateException if called outside the scope of a request (e.g.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata to the runtime.
Response.ResponseBuilder A class used to build Response instances that contain metadata instead of or in addition to an entity.
Response.StatusType Base interface for statuses used in responses.
SecurityContext An injectable interface that provides access to security related information.
UriBuilder URI template aware utility class for building URIs from their components.
Variant Abstraction for a resource representation variant.

Classes in javax.ws.rs.core used by com.sun.jersey.spi.container.servlet
Application Defines the components of a JAX-RS application and supplies additional metadata.

Classes in javax.ws.rs.core used by com.sun.jersey.spi.template
UriInfo An injectable interface that provides access to application and request URI information.

Classes in javax.ws.rs.core used by com.sun.ws.rs.ext
Application Defines the components of a JAX-RS application and supplies additional metadata.

Classes in javax.ws.rs.core used by javax.ws.rs
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata to the runtime.
Response.Status Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.

Classes in javax.ws.rs.core used by javax.ws.rs.core
CacheControl An abstraction for the value of a HTTP Cache-Control response header.
Cookie Represents the value of a HTTP cookie, transferred in a request.
EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
NewCookie Used to create a new HTTP cookie, transferred in a response.
PathSegment Represents a URI path segment and any associated matrix parameters.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata 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.
UriBuilder URI template aware utility class for building URIs from their components.
UriBuilderException A runtime exception thrown by `UriBuilder.build(java.lang.Object...)` methods when a `URI` cannot be constructed based on the current state of the builder.
Variant Abstraction for a resource representation variant.
Variant.VariantListBuilder A builder for a list of representation variants.

Classes in javax.ws.rs.core used by javax.ws.rs.ext
Application Defines the components of a JAX-RS application and supplies additional metadata.
MediaType An abstraction for a media type.
MultivaluedMap A map of key-values pairs.
Response Defines the contract between a returned instance and the runtime when an application needs to provide metadata to the runtime.
Response.ResponseBuilder A class used to build Response instances that contain metadata instead of or in addition to an entity.
UriBuilder URI template aware utility class for building URIs from their components.
Variant.VariantListBuilder A builder for a list of representation variants.

Copyright © 2017 Oracle Corporation. All Rights Reserved.