All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Application Defines the components of a JAX-RS application and supplies additional metadata.ApplicationPath Identifies the application path that serves as the base URI for all resource URIs provided byPath
.CacheControl An abstraction for the value of a HTTP Cache-Control response header.Consumes Defines the media types that the methods of a resource class orMessageBodyReader
can accept.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 metadata 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 requestsEncoded Disables automatic decoding of parameter values bound usingQueryParam
,PathParam
,FormParam
orMatrixParam
.EntityTag An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.ExceptionMapper<E extends java.lang.Throwable> Contract for a provider that maps Java exceptions toResponse
.FactoryFinder FormParam Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter.GenericEntity<T> Represents a response entity of a generic typeT
.GET Indicates that the annotated method responds to HTTP GET requestsHEAD Indicates that the annotated method responds to HTTP HEAD requestsHeaderParam 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.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.MultivaluedMap<K,V> A map of key-values pairs.NewCookie Used to create a new HTTP cookie, transferred in a response.OPTIONS Indicates that the annotated method responds to HTTP OPTIONS requestsPath 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 requestsProduces Defines the media type(s) that the methods of a resource class orMessageBodyWriter
can produce.Provider Marks an implementation of an extension interface.Providers An injectable interface providing runtime lookup of provider instances.PUT Indicates that the annotated method responds to HTTP PUT requestsQueryParam Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class bean property.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.Status Commonly used status codes defined by HTTP, see {@link 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.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 typeT
.SecurityContext An injectable interface that provides access to security related information.StreamingOutput 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.UriBuilder URI template aware utility class for building URIs from their components.UriBuilderException A runtime exception thrown byUriBuilder.build(java.lang.Object...)
methods when aURI
cannot 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.