## Uses of Interface
org.apache.http.HttpResponseInterceptor

- Packages that use HttpResponseInterceptor
  Package | Description
  --- | ---
  org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.

- - ### Uses of HttpResponseInterceptor in org.apache.http.protocol

    Subinterfaces of HttpResponseInterceptor in org.apache.http.protocol
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HttpProcessor` HTTP protocol processor is a collection of protocol interceptors that implements the 'Chain of Responsibility' pattern, where each individual protocol interceptor is expected to work on a particular aspect of the HTTP protocol the interceptor is responsible for.

    Classes in org.apache.http.protocol that implement HttpResponseInterceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicHttpProcessor` Deprecated. (4.3)
    `class` | `ImmutableHttpProcessor` Immutable `HttpProcessor`.
    `class` | `ResponseConnControl` ResponseConnControl is responsible for adding `Connection` header to the outgoing responses, which is essential for managing persistence of `HTTP/1.0` connections.
    `class` | `ResponseContent` ResponseContent is the most important interceptor for outgoing responses.
    `class` | `ResponseDate` ResponseDate is responsible for adding `Date header to the outgoing responses.`
    `class` | `ResponseServer` ResponseServer is responsible for adding `Server` header.

    Fields in org.apache.http.protocol with type parameters of type HttpResponseInterceptor
    Modifier and Type | Field and Description
    --- | ---
    `protected List<HttpResponseInterceptor>` | BasicHttpProcessor.`responseInterceptors` Deprecated.

    Methods in org.apache.http.protocol that return HttpResponseInterceptor
    Modifier and Type | Method and Description
    --- | ---
    `HttpResponseInterceptor` | BasicHttpProcessor.`getResponseInterceptor(int index)` Deprecated.
    `HttpResponseInterceptor` | HttpResponseInterceptorList.`getResponseInterceptor(int index)` Deprecated. Obtains a response interceptor from this list.

    Methods in org.apache.http.protocol with parameters of type HttpResponseInterceptor
    Modifier and Type | Method and Description
    --- | ---
    `HttpProcessorBuilder` | HttpProcessorBuilder.`add(HttpResponseInterceptor e)`
    `HttpProcessorBuilder` | HttpProcessorBuilder.`addAll(HttpResponseInterceptor... e)`
    `HttpProcessorBuilder` | HttpProcessorBuilder.`addAllFirst(HttpResponseInterceptor... e)`
    `HttpProcessorBuilder` | HttpProcessorBuilder.`addAllLast(HttpResponseInterceptor... e)`
    `HttpProcessorBuilder` | HttpProcessorBuilder.`addFirst(HttpResponseInterceptor e)`
    `void` | BasicHttpProcessor.`addInterceptor(HttpResponseInterceptor interceptor)` Deprecated.
    `void` | BasicHttpProcessor.`addInterceptor(HttpResponseInterceptor interceptor, int index)` Deprecated.
    `HttpProcessorBuilder` | HttpProcessorBuilder.`addLast(HttpResponseInterceptor e)`
    `void` | BasicHttpProcessor.`addResponseInterceptor(HttpResponseInterceptor itcp)` Deprecated.
    `void` | HttpResponseInterceptorList.`addResponseInterceptor(HttpResponseInterceptor interceptor)` Deprecated. Appends a response interceptor to this list.
    `void` | BasicHttpProcessor.`addResponseInterceptor(HttpResponseInterceptor itcp, int index)` Deprecated.
    `void` | HttpResponseInterceptorList.`addResponseInterceptor(HttpResponseInterceptor interceptor, int index)` Deprecated. Inserts a response interceptor at the specified index.

    Method parameters in org.apache.http.protocol with type arguments of type HttpResponseInterceptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicHttpProcessor.`removeResponseInterceptorByClass(Class<? extends HttpResponseInterceptor> clazz)` Deprecated.
    `void` | HttpResponseInterceptorList.`removeResponseInterceptorByClass(Class<? extends HttpResponseInterceptor> clazz)` Deprecated. Removes all response interceptor of the specified class

    Constructors in org.apache.http.protocol with parameters of type HttpResponseInterceptor
    Constructor and Description
    `ImmutableHttpProcessor(HttpRequestInterceptor[] requestInterceptors, HttpResponseInterceptor[] responseInterceptors)`
    `ImmutableHttpProcessor(HttpResponseInterceptor... responseInterceptors)`

    Constructor parameters in org.apache.http.protocol with type arguments of type HttpResponseInterceptor
    Constructor and Description
    `ImmutableHttpProcessor(List<HttpRequestInterceptor> requestInterceptors, List<HttpResponseInterceptor> responseInterceptors)`

Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.