|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Enum Summary | |
---|---|
ConstrainedTo.Type | Enumeration of applicable JAX-RS provider constraint types. |
Exception Summary | |
---|---|
BadRequestException | A runtime exception indicating a bad client request . |
ClientErrorException | A base runtime application exception indicating a client request error
(HTTP 4xx status codes). |
ForbiddenException | A runtime exception indicating that an access to a resource requested by
a client has been forbidden
by the server. |
InternalServerErrorException | A runtime exception indicating an internal server error . |
MessageProcessingException | The exception thrown by JAX-RS runtime in case the processing of a message entity failed in a request or response filter. |
NotAcceptableException | A runtime exception indicating that a client request is
not acceptable
by the server. |
NotAllowedException | A runtime exception indicating a client requesting a resource method that is
not allowed . |
NotAuthorizedException | A runtime exception indicating request authorization failure caused by one of the following scenarios: a client did not send the required authorization credentials to access the requested resource, i.e. |
NotFoundException | A runtime exception indicating a resource requested by a client was
not found on the server. |
NotSupportedException | A runtime exception indicating that the client request entity media type is
not supported . |
RedirectionException | A runtime application exception indicating a request redirection
(HTTP 3xx status codes). |
ServerErrorException | A base runtime application exception indicating a server error
(HTTP 5xx status codes). |
ServiceUnavailableException | A runtime exception indicating that the requested resource
cannot be served . |
WebApplicationException | Runtime exception for applications. |
Annotation Types Summary | |
---|---|
ApplicationPath | Identifies the application path that serves as the base URI
for all resource URIs provided by Path . |
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. |
BindingPriority | Filters and interceptors are grouped in chains for each of the extension points: Pre, PreMatch, Post as well as ReadFrom and WriteTo. |
ConstrainedTo | Indicates the run-time context in which an annotated JAX-RS provider is applicable. |
Consumes | Defines the media types that the methods of a resource class or
MessageBodyReader can accept. |
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 meta-data that is bound using one of the
following annotations:
PathParam ,
QueryParam ,
MatrixParam ,
CookieParam ,
FormParam ,
or HeaderParam . |
DELETE | Indicates that the annotated method responds to HTTP DELETE requests. |
Encoded | Disables automatic decoding of parameter values bound using QueryParam ,
PathParam , FormParam or MatrixParam . |
FormParam | Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter. |
GET | Indicates that the annotated method responds to HTTP GET requests. |
HEAD | Indicates that the annotated method responds to HTTP HEAD requests. |
HeaderParam | Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean property. |
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. |
NameBinding | Meta-annotation used to create name binding annotations for filters and interceptors. |
OPTIONS | Indicates that the annotated method responds to HTTP OPTIONS requests. |
Path | 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. |
POST | Indicates that the annotated method responds to HTTP POST requests. |
Produces | Defines the media type(s) that the methods of a resource class or
MessageBodyWriter can produce. |
PUT | Indicates that the annotated method responds to HTTP PUT requests. |
QueryParam | Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class bean property. |
Uri | Injects a resource target pointing at
a resource identified by the resolved URI into a method parameter,
class field or a bean property. |
High-level interfaces and annotations used to create RESTful service resources. E.g.:
@Path("widgets/{widgetid}") @Consumes("application/widgets+xml") @Produces("application/widgets+xml") public class WidgetResource { @GET public String getWidget(@PathParam("widgetid") String id) { return getWidgetAsXml(id); } @PUT public void updateWidget(@PathParam("widgetid") String id, Source update) { updateWidgetFromXml(id, update); } ... }
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |