## 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<c/ode> 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)`