Uses of Interface
org.apache.http.HttpRequestInterceptor

Packages that use HttpRequestInterceptor
org.apache.http.impl.bootstrap Embedded 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.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 BasicHttpProcessor.getRequestInterceptor(int index)
          Deprecated.  
 HttpRequestInterceptor HttpRequestInterceptorList.getRequestInterceptor(int index)
          Deprecated. Obtains a request interceptor from this list.
 

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 BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp)
          Deprecated.  
 void HttpRequestInterceptorList.addRequestInterceptor(HttpRequestInterceptor interceptor)
          Deprecated. Appends a request interceptor to this list.
 void BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp, int index)
          Deprecated.  
 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 HttpRequestInterceptor
 void BasicHttpProcessor.removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)
          Deprecated.  
 void HttpRequestInterceptorList.removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)
          Deprecated. Removes all request interceptor of the specified class
 

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)
           
 



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