javax.ws.rs.client

## Interface ClientResponseFilter

- All Known Implementing Classes:
    CacheInterceptor, ClientDigitalVerificationHeaderDecoratorFeature.DigitalVerificationHeaderDecorator

      public interface ClientResponseFilter

  An extension interface implemented by client response filters. Filters implementing this interface MUST be annotated with `@Provider`. This type of filters is supported only as part of the Client API.
  Since:
    2.0
  Author:
    Marek Potociar, Santiago Pericas-Geertsen
  See Also:
    `ClientRequestFilter`

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `filter(ClientRequestContext requestContext, ClientResponseContext responseContext)` Filter method called after a response has been provided for a request (either by a `request filter` or when the HTTP invocation returns.

- - ### Method Detail

    - #### filter

          void filter(ClientRequestContext requestContext,
                    ClientResponseContext responseContext)
                      throws IOException

      Filter method called after a response has been provided for a request (either by a `request filter` or when the HTTP invocation returns. Filters in the filter chain are ordered according to their `javax.annotation.Priority` class-level annotation value.
      Parameters:
        `requestContext` - request context.
        `responseContext` - response context.
      Throws:
        `IOException` - if an I/O exception occurs.

Copyright © 2014. All Rights Reserved.