Package javax.ws.rs.core
package javax.ws.rs.core
Low-level interfaces and annotations used to create RESTful service
resources.
-
ClassDescriptionDefines the components of a JAX-RS application and supplies additional metadata.An abstraction for the value of a HTTP Cache-Control response header.This annotation is used to inject information into a class field, bean property or method parameter.Represents the value of a HTTP cookie, transferred in a request.An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.Represents a response entity of a generic type
T
.An injectable interface that provides access to HTTP header information.An abstraction for a media type.MultivaluedMap<K,V> A map of key-values pairs.Used to create a new HTTP cookie, transferred in a response.Represents a URI path segment and any associated matrix parameters.An injectable helper for request processing, all methods throw java.lang.IllegalStateException if called outside the scope of a request (e.g.Defines the contract between a returned instance and the runtime when an application needs to provide metadata 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, seeinvalid @link
{@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10">HTTP/1.1
An enumeration representing the class of status code.Base interface for statuses used in responses.An injectable interface that provides access to security related information.A type that may be used as a resource method return value or as the entity in aResponse
when the application wishes to stream the output.URI template aware utility class for building URIs from their components.A runtime exception thrown byUriBuilder.build(java.lang.Object...)
methods when aURI
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.