public abstract class ResourceMethod extends Object
Modifier and Type | Field and Description |
---|---|
static Comparator<ResourceMethod> |
COMPARATOR
Comparator for resource methods, comparing the consumed and produced
media types.
|
Constructor and Description |
---|
ResourceMethod(String httpMethod,
UriTemplate template,
List<? extends javax.ws.rs.core.MediaType> consumeMime,
List<? extends javax.ws.rs.core.MediaType> produceMime,
boolean isProducesDeclared,
RequestDispatcher dispatcher) |
ResourceMethod(String httpMethod,
UriTemplate template,
List<? extends javax.ws.rs.core.MediaType> consumeMime,
List<? extends javax.ws.rs.core.MediaType> produceMime,
boolean isProducesDeclared,
RequestDispatcher dispatcher,
List<ContainerRequestFilter> requestFilters,
List<ContainerResponseFilter> responseFilters) |
Modifier and Type | Method and Description |
---|---|
boolean |
consumes(javax.ws.rs.core.MediaType contentType)
Ascertain if the method is capable of consuming an entity of a certain
media type.
|
boolean |
consumesWild() |
AbstractResourceMethod |
getAbstractResourceMethod()
Get the abstract resource method.
|
List<? extends javax.ws.rs.core.MediaType> |
getConsumes() |
RequestDispatcher |
getDispatcher() |
String |
getHttpMethod() |
List<? extends javax.ws.rs.core.MediaType> |
getProduces() |
List<ContainerRequestFilter> |
getRequestFilters() |
List<ContainerResponseFilter> |
getResponseFilters() |
UriTemplate |
getTemplate() |
boolean |
isProducesDeclared() |
boolean |
mediaEquals(ResourceMethod that) |
public static final Comparator<ResourceMethod> COMPARATOR
Defer to MediaTypes.MEDIA_TYPE_LIST_COMPARATOR
for comparing
the list of media type that are comsumed and produced. The comparison of
consumed media take precedence over the comparison of produced
media.
public ResourceMethod(String httpMethod, UriTemplate template, List<? extends javax.ws.rs.core.MediaType> consumeMime, List<? extends javax.ws.rs.core.MediaType> produceMime, boolean isProducesDeclared, RequestDispatcher dispatcher)
public ResourceMethod(String httpMethod, UriTemplate template, List<? extends javax.ws.rs.core.MediaType> consumeMime, List<? extends javax.ws.rs.core.MediaType> produceMime, boolean isProducesDeclared, RequestDispatcher dispatcher, List<ContainerRequestFilter> requestFilters, List<ContainerResponseFilter> responseFilters)
public final String getHttpMethod()
public final UriTemplate getTemplate()
public final List<? extends javax.ws.rs.core.MediaType> getConsumes()
public final List<? extends javax.ws.rs.core.MediaType> getProduces()
public final boolean isProducesDeclared()
public final RequestDispatcher getDispatcher()
public final List<ContainerRequestFilter> getRequestFilters()
public final List<ContainerResponseFilter> getResponseFilters()
public final boolean consumes(javax.ws.rs.core.MediaType contentType)
contentType
- the media type of the entity that is to be consumed.public final boolean consumesWild()
public final boolean mediaEquals(ResourceMethod that)
public AbstractResourceMethod getAbstractResourceMethod()
Extending classes may override this method to return an associated abstract resource method.
Copyright © 2013 Oracle Corporation. All rights reserved.