Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use HttpRequestInterceptor
org.apache.http.impl.bootstrap | Embedded server and server bootstrap.
org.apache.http.impl.nio.bootstrap | Embedded non-blocking server and server bootstrap.
org.apache.http.protocol | Core HTTP protocol execution framework and HTTP protocol handlers for synchronous, blocking communication.

Uses of HttpRequestInterceptor in org.apache.http.impl.bootstrap

Methods in org.apache.http.impl.bootstrap with parameters of type HttpRequestInterceptor
`ServerBootstrap` | `ServerBootstrap.addInterceptorFirst(HttpRequestInterceptor itcp)` Adds this protocol interceptor to the head of the protocol processing list.
`ServerBootstrap` | `ServerBootstrap.addInterceptorLast(HttpRequestInterceptor itcp)` Adds this protocol interceptor to the tail of the protocol processing list.

Uses of HttpRequestInterceptor in org.apache.http.impl.nio.bootstrap

Methods in org.apache.http.impl.nio.bootstrap with parameters of type HttpRequestInterceptor
`ServerBootstrap` | `ServerBootstrap.addInterceptorFirst(HttpRequestInterceptor itcp)` Adds this protocol interceptor to the head of the protocol processing list.
`ServerBootstrap` | `ServerBootstrap.addInterceptorLast(HttpRequestInterceptor itcp)` Adds this protocol interceptor to the tail of the protocol processing list.

Uses of HttpRequestInterceptor in org.apache.http.protocol

Subinterfaces of HttpRequestInterceptor in org.apache.http.protocol
`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 HttpRequestInterceptor
`class` | `BasicHttpProcessor` Deprecated. (4.3)
`class` | `ImmutableHttpProcessor` Immutable `HttpProcessor`.
`class` | `RequestConnControl` RequestConnControl is responsible for adding `Connection` header to the outgoing requests, which is essential for managing persistence of `HTTP/1.0` connections.
`class` | `RequestContent` RequestContent is the most important interceptor for outgoing requests.
`class` | `RequestDate` RequestDate interceptor is responsible for adding `Date` header to the outgoing requests This interceptor is optional for client side protocol processors.
`class` | `RequestExpectContinue` RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding `Expect` header.
`class` | `RequestTargetHost` RequestTargetHost is responsible for adding `Host` header.
`class` | `RequestUserAgent` RequestUserAgent is responsible for adding `User-Agent` header.

Fields in org.apache.http.protocol with type parameters of type HttpRequestInterceptor
`protected List<HttpRequestInterceptor>` | `BasicHttpProcessor.requestInterceptors` Deprecated.

Methods in org.apache.http.protocol that return HttpRequestInterceptor
`HttpRequestInterceptor` | `HttpRequestInterceptorList.getRequestInterceptor(int index)` Deprecated. Obtains a request interceptor from this list.
`HttpRequestInterceptor` | `BasicHttpProcessor.getRequestInterceptor(int index)` Deprecated.

Methods in org.apache.http.protocol with parameters of type HttpRequestInterceptor
`HttpProcessorBuilder` | `HttpProcessorBuilder.add(HttpRequestInterceptor e)`
`HttpProcessorBuilder` | `HttpProcessorBuilder.addAll(HttpRequestInterceptor... e)`
`HttpProcessorBuilder` | `HttpProcessorBuilder.addAllFirst(HttpRequestInterceptor... e)`
`HttpProcessorBuilder` | `HttpProcessorBuilder.addAllLast(HttpRequestInterceptor... e)`
`HttpProcessorBuilder` | `HttpProcessorBuilder.addFirst(HttpRequestInterceptor e)`
`void` | `BasicHttpProcessor.addInterceptor(HttpRequestInterceptor interceptor)` Deprecated.
`void` | `BasicHttpProcessor.addInterceptor(HttpRequestInterceptor interceptor, int index)` Deprecated.
`HttpProcessorBuilder` | `HttpProcessorBuilder.addLast(HttpRequestInterceptor e)`
`void` | `HttpRequestInterceptorList.addRequestInterceptor(HttpRequestInterceptor interceptor)` Deprecated. Appends a request interceptor to this list.
`void` | `BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp)` Deprecated.
`void` | `HttpRequestInterceptorList.addRequestInterceptor(HttpRequestInterceptor interceptor, int index)` Deprecated. Inserts a request interceptor at the specified index.
`void` | `BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp, int index)` Deprecated.

Method parameters in org.apache.http.protocol with type arguments of type HttpRequestInterceptor
`void` | `HttpRequestInterceptorList.removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)` Deprecated. Removes all request interceptor of the specified class
`void` | `BasicHttpProcessor.removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)` Deprecated.

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

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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