See: Description
| Exception | Description |
|---|---|
| WebApplicationException |
Runtime exception for applications.
|
| Annotation Type | Description |
|---|---|
| ApplicationPath |
Identifies the application path that serves as the base URI
for all resource URIs provided by
Path. |
| 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 metadata 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.
|
| 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.
|
@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);
}
...
}
Copyright © 2018 JBoss by Red Hat. All rights reserved.