Class EncodingFeature

java.lang.Object
org.glassfish.jersey.client.filter.EncodingFeature
All Implemented Interfaces:
Feature

public class EncodingFeature extends Object implements Feature
Feature that configures support for content encodings on the client side. This feature registers EncodingFilter and the specified set of encoding providers to the client configuration. It also allows setting the value of ClientProperties.USE_ENCODING property.
Author:
Martin Matula
  • Constructor Details

    • 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 the ClientProperties.USE_ENCODING property. 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 of ClientProperties.USE_ENCODING property.
      encoders - Encoders to be registered in the client configuration.
  • Method Details