Uses of Interface
org.apache.http.HttpRequestInterceptor
Packages that use HttpRequestInterceptor
Package
Description
Embedded server and server bootstrap.
Embedded non-blocking server and server bootstrap.
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
-
Uses of HttpRequestInterceptor in org.apache.http.impl.bootstrap
Fields in org.apache.http.impl.bootstrap with type parameters of type HttpRequestInterceptorModifier and TypeFieldDescriptionprivate LinkedList
<HttpRequestInterceptor> ServerBootstrap.requestFirst
private LinkedList
<HttpRequestInterceptor> ServerBootstrap.requestLast
Methods in org.apache.http.impl.bootstrap with parameters of type HttpRequestInterceptorModifier and TypeMethodDescriptionfinal ServerBootstrap
ServerBootstrap.addInterceptorFirst
(HttpRequestInterceptor itcp) Adds this protocol interceptor to the head of the protocol processing list.final 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
Fields in org.apache.http.impl.nio.bootstrap with type parameters of type HttpRequestInterceptorModifier and TypeFieldDescriptionprivate LinkedList
<HttpRequestInterceptor> ServerBootstrap.requestFirst
private LinkedList
<HttpRequestInterceptor> ServerBootstrap.requestLast
Methods in org.apache.http.impl.nio.bootstrap with parameters of type HttpRequestInterceptorModifier and TypeMethodDescriptionfinal ServerBootstrap
ServerBootstrap.addInterceptorFirst
(HttpRequestInterceptor itcp) Adds this protocol interceptor to the head of the protocol processing list.final 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.protocolModifier and TypeInterfaceDescriptioninterface
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 HttpRequestInterceptorModifier and TypeClassDescriptionfinal class
Deprecated.(4.3)final class
ImmutableHttpProcessor
.class
RequestConnControl is responsible for addingConnection
header to the outgoing requests, which is essential for managing persistence ofHTTP/1.0
connections.class
RequestContent is the most important interceptor for outgoing requests.class
RequestDate interceptor is responsible for addingDate
header to the outgoing requests This interceptor is optional for client side protocol processors.class
RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpect
header.class
RequestTargetHost is responsible for addingHost
header.class
RequestUserAgent is responsible for addingUser-Agent
header.Fields in org.apache.http.protocol declared as HttpRequestInterceptorModifier and TypeFieldDescriptionprivate final HttpRequestInterceptor[]
ImmutableHttpProcessor.requestInterceptors
Fields in org.apache.http.protocol with type parameters of type HttpRequestInterceptorModifier and TypeFieldDescriptionprivate ChainBuilder
<HttpRequestInterceptor> HttpProcessorBuilder.requestChainBuilder
protected final List
<HttpRequestInterceptor> BasicHttpProcessor.requestInterceptors
Deprecated.Methods in org.apache.http.protocol that return HttpRequestInterceptorModifier and TypeMethodDescriptionBasicHttpProcessor.getRequestInterceptor
(int index) Deprecated.HttpRequestInterceptorList.getRequestInterceptor
(int index) Deprecated.Obtains a request interceptor from this list.Methods in org.apache.http.protocol that return types with arguments of type HttpRequestInterceptorModifier and TypeMethodDescriptionprivate ChainBuilder
<HttpRequestInterceptor> HttpProcessorBuilder.getRequestChainBuilder()
Methods in org.apache.http.protocol with parameters of type HttpRequestInterceptorModifier and TypeMethodDescriptionHttpProcessorBuilder.add
(HttpRequestInterceptor e) HttpProcessorBuilder.addAll
(HttpRequestInterceptor... e) HttpProcessorBuilder.addAllFirst
(HttpRequestInterceptor... e) HttpProcessorBuilder.addAllLast
(HttpRequestInterceptor... e) HttpProcessorBuilder.addFirst
(HttpRequestInterceptor e) void
BasicHttpProcessor.addInterceptor
(HttpRequestInterceptor interceptor) Deprecated.void
BasicHttpProcessor.addInterceptor
(HttpRequestInterceptor interceptor, int index) Deprecated.HttpProcessorBuilder.addLast
(HttpRequestInterceptor e) void
BasicHttpProcessor.addRequestInterceptor
(HttpRequestInterceptor itcp) Deprecated.void
BasicHttpProcessor.addRequestInterceptor
(HttpRequestInterceptor itcp, int index) Deprecated.void
HttpRequestInterceptorList.addRequestInterceptor
(HttpRequestInterceptor interceptor) Deprecated.Appends a request interceptor to this list.void
HttpRequestInterceptorList.addRequestInterceptor
(HttpRequestInterceptor interceptor, int index) Deprecated.Inserts a request interceptor at the specified index.Method parameters in org.apache.http.protocol with type arguments of type HttpRequestInterceptorModifier and TypeMethodDescriptionvoid
BasicHttpProcessor.removeRequestInterceptorByClass
(Class<? extends HttpRequestInterceptor> clazz) Deprecated.void
HttpRequestInterceptorList.removeRequestInterceptorByClass
(Class<? extends HttpRequestInterceptor> clazz) Deprecated.Removes all request interceptor of the specified classConstructors in org.apache.http.protocol with parameters of type HttpRequestInterceptorModifierConstructorDescriptionImmutableHttpProcessor
(HttpRequestInterceptor... requestInterceptors) ImmutableHttpProcessor
(HttpRequestInterceptor[] requestInterceptors, HttpResponseInterceptor[] responseInterceptors) Constructor parameters in org.apache.http.protocol with type arguments of type HttpRequestInterceptorModifierConstructorDescriptionImmutableHttpProcessor
(List<HttpRequestInterceptor> requestInterceptors, List<HttpResponseInterceptor> responseInterceptors)