public class EncodingFeature
extends java.lang.Object
implements javax.ws.rs.core.Feature
EncodingFilter and the specified set of
encoding providers to the
client configuration. It also allows
setting the value of ClientProperties.USE_ENCODING property.| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<?>[] |
encodingProviders |
private java.lang.String |
useEncoding |
| Constructor and Description |
|---|
EncodingFeature(java.lang.Class<?>... encodingProviders)
Create a new instance of the feature.
|
EncodingFeature(java.lang.String useEncoding,
java.lang.Class<?>... encoders)
Create a new instance of the feature specifying the default value for the
ClientProperties.USE_ENCODING property. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(javax.ws.rs.core.FeatureContext context) |
private final java.lang.String useEncoding
private final java.lang.Class<?>[] encodingProviders
public EncodingFeature(java.lang.Class<?>... encodingProviders)
encodingProviders - Encoding providers to be registered in the client configuration.public EncodingFeature(java.lang.String useEncoding,
java.lang.Class<?>... encoders)
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.useEncoding - Default value of ClientProperties.USE_ENCODING property.encoders - Encoders to be registered in the client configuration.