| 
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
          Description
| Exception Summary | |
|---|---|
| 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. | 
| 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. | 
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 | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41