org.glassfish.jersey.server.model
Class InflectorBasedResourceMethod
java.lang.Object
org.glassfish.jersey.server.model.AbstractResourceMethod
org.glassfish.jersey.server.model.InflectorBasedResourceMethod
- All Implemented Interfaces:
- ConsumesProducesEnabledComponent, ResourceModelComponent
public class InflectorBasedResourceMethod
- extends AbstractResourceMethod
Models a dynamically created resource method. Such a method is defined with
a provided Inflector instance. The Inflector should consume the incoming
request and provide a response back.
- Author:
- Jakub Podlesak (jakub.podlesak at oracle.com)
|
Constructor Summary |
InflectorBasedResourceMethod(ResourceClass resource,
String httpMethod,
List<javax.ws.rs.core.MediaType> inputMediaTypes,
List<javax.ws.rs.core.MediaType> outputMediaTypes,
Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response> inflector)
Constructs a new instance bound to the given resource class. |
|
Method Summary |
void |
accept(ResourceModelVisitor visitor)
A component should call the visitor back with an appropriate
visitor interface method to give it a chance to process. |
InflectorBasedResourceMethod
public InflectorBasedResourceMethod(ResourceClass resource,
String httpMethod,
List<javax.ws.rs.core.MediaType> inputMediaTypes,
List<javax.ws.rs.core.MediaType> outputMediaTypes,
Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response> inflector)
- Constructs a new instance bound to the given resource class.
You need to manually add the new instance to the list of existing resource methods.
- Parameters:
resource - where this new method should be boundhttpMethod - (e.g. "GET", "PUT", ...)inputMediaTypes - non-null list of supported input media types, should be empty if media types are not specified explicitlyoutputMediaTypes - non-null list of supported output media types, should be empty if media types are not specified explicitlyinflector - - See Also:
Inflector
accept
public void accept(ResourceModelVisitor visitor)
- Description copied from interface:
ResourceModelComponent
- A component should call the visitor back with an appropriate
visitor interface method to give it a chance to process.
- See Also:
ResourceModelVisitor
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.