@ConstrainedTo(value=SERVER) public class ClientContentEncodingAnnotationFeature extends Object implements DynamicFeature
| Constructor and Description |
|---|
ClientContentEncodingAnnotationFeature() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(ResourceInfo resourceInfo,
FeatureContext configurable)
A callback method called by the JAX-RS runtime during the application
deployment to register provider instances or classes in a
runtime configuration scope of a particular resource or sub-resource method; i.e. |
protected String |
getEncoding(Annotation[] annotations) |
public ClientContentEncodingAnnotationFeature()
public void configure(ResourceInfo resourceInfo, FeatureContext configurable)
DynamicFeatureruntime configuration scope of a particular resource or sub-resource method; i.e. the providers that should be dynamically bound
to the method.
The registered provider instances or classes are expected to be implementing one or more of the following interfaces:
A provider instance or class that does not implement any of the interfaces
above may be ignored by the JAX-RS implementation. In such case a
warning message must be logged.
JAX-RS implementations may support additional provider contracts that
can be registered using a dynamic feature concept.
Conceptually, this callback method is called during a resource or sub-resource method discovery phase (typically once per each discovered
resource or sub-resource method) to register provider instances or classes in a
configuration scope of each particular method identified by the supplied
resource information.
The responsibility of the feature is to properly update the supplied configuration
context.
configure in interface DynamicFeatureresourceInfo - resource class and method information.configurable - configurable resource or sub-resource method-level runtime context
associated with the resourceInfo in which the featureprotected String getEncoding(Annotation[] annotations)
Copyright © 2013. All Rights Reserved.