org.glassfish.jersey.server
Interface Application.Builder.ResourceMethodBuilder

Enclosing interface:
Application.Builder

public static interface Application.Builder.ResourceMethodBuilder

Application builder used for binding a new resource method to an Inflector<Request, Response> responsible for processing requests targeted at the bound path and the particular method(s).


Method Summary
 Application.Builder.ResourceMethodBuilder consumes(javax.ws.rs.core.MediaType... mediaTypes)
          Set supported request media types (equivalent of Consumes).
 Application.Builder.ResourceMethodBuilder produces(javax.ws.rs.core.MediaType... mediaTypes)
          Set supported response media types (equivalent of Produces).
 Application.Builder.BoundBuilder to(Class<? extends Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response>> transformationClass)
           
 Application.Builder.BoundBuilder to(Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response> transformation)
          Bind previously specified method(s) to provided transformation.
 

Method Detail

to

Application.Builder.BoundBuilder to(Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response> transformation)
Bind previously specified method(s) to provided transformation.

Parameters:
transformation - request to response transformation implemented as an Inflector<Request, Response>.
Returns:
parent bound builder that can be used to add more resource methods or sub-resource locators.

to

Application.Builder.BoundBuilder to(Class<? extends Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response>> transformationClass)

produces

Application.Builder.ResourceMethodBuilder produces(javax.ws.rs.core.MediaType... mediaTypes)
Set supported response media types (equivalent of Produces). Overrides any previously set values.

Parameters:
mediaTypes - supported response media types.
Returns:
Application.Builder.ResourceMethodBuilder updated builder instance}.

consumes

Application.Builder.ResourceMethodBuilder consumes(javax.ws.rs.core.MediaType... mediaTypes)
Set supported request media types (equivalent of Consumes). Overrides any previously set values.

Parameters:
mediaTypes - supported request media types.
Returns:
Application.Builder.ResourceMethodBuilder updated builder instance}.


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.