Uses of Interface
org.apache.http.HttpRequestInterceptor

Packages that use HttpRequestInterceptor
org.apache.http.protocol HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model. 
 

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
          Default implementation of HttpProcessor.
 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
           
 

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

Methods in org.apache.http.protocol with parameters of type HttpRequestInterceptor
 void BasicHttpProcessor.addInterceptor(HttpRequestInterceptor interceptor)
           
 void BasicHttpProcessor.addInterceptor(HttpRequestInterceptor interceptor, int index)
           
 void BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp)
           
 void HttpRequestInterceptorList.addRequestInterceptor(HttpRequestInterceptor interceptor)
          Appends a request interceptor to this list.
 void BasicHttpProcessor.addRequestInterceptor(HttpRequestInterceptor itcp, int index)
           
 void HttpRequestInterceptorList.addRequestInterceptor(HttpRequestInterceptor interceptor, int index)
          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)
           
 void HttpRequestInterceptorList.removeRequestInterceptorByClass(Class<? extends HttpRequestInterceptor> clazz)
          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)
           
 



Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.