Class EncodingFilter

  • All Implemented Interfaces:
    jakarta.ws.rs.client.ClientRequestFilter

    public final class EncodingFilter
    extends Object
    implements jakarta.ws.rs.client.ClientRequestFilter
    Client filter adding support for content encoding. The filter adds list of supported encodings to the Accept-Header values. Supported encodings are determined by looking up all the ContentEncoder implementations registered in the corresponding client configuration.

    If ClientProperties.USE_ENCODING client property is set, the filter will add Content-Encoding header with the value of the property, unless Content-Encoding header has already been set.

    Author:
    Martin Matula
    • Constructor Detail

      • EncodingFilter

        public EncodingFilter()
    • Method Detail

      • filter

        public void filter​(jakarta.ws.rs.client.ClientRequestContext request)
                    throws IOException
        Specified by:
        filter in interface jakarta.ws.rs.client.ClientRequestFilter
        Throws:
        IOException