Class EncodingFeature
- java.lang.Object
-
- org.glassfish.jersey.client.filter.EncodingFeature
-
- All Implemented Interfaces:
jakarta.ws.rs.core.Feature
public class EncodingFeature extends Object implements jakarta.ws.rs.core.Feature
Feature that configures support for content encodings on the client side. This feature registersEncodingFilterand the specified set ofencoding providersto theclient configuration. It also allows setting the value ofClientProperties.USE_ENCODINGproperty.- Author:
- Martin Matula
-
-
Constructor Summary
Constructors Constructor Description EncodingFeature(Class<?>... encodingProviders)Create a new instance of the feature.EncodingFeature(String useEncoding, Class<?>... encoders)Create a new instance of the feature specifying the default value for theClientProperties.USE_ENCODINGproperty.
-
-
-
Constructor Detail
-
EncodingFeature
public EncodingFeature(Class<?>... encodingProviders)
Create a new instance of the feature.- Parameters:
encodingProviders- Encoding providers to be registered in the client configuration.
-
EncodingFeature
public EncodingFeature(String useEncoding, Class<?>... encoders)
Create a new instance of the feature specifying the default value for theClientProperties.USE_ENCODINGproperty. Unless the value is set in the client configuration properties at the time when this feature gets enabled, the provided value will be used.- Parameters:
useEncoding- Default value ofClientProperties.USE_ENCODINGproperty.encoders- Encoders to be registered in the client configuration.
-
-