Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.http.protocol
Class AbstractHttpProcessor  view AbstractHttpProcessor download AbstractHttpProcessor.java

java.lang.Object
  extended byorg.apache.http.protocol.AbstractHttpProcessor
Direct Known Subclasses:
HttpRequestExecutor, HttpService

public abstract class AbstractHttpProcessor
extends java.lang.Object

Keeps lists of interceptors for processing requests and responses.

Since:
4.0
Version:
$Revision: 378645 $

Field Summary
private  java.util.List requestInterceptors
           
private  java.util.List responseInterceptors
           
 
Constructor Summary
AbstractHttpProcessor()
           
 
Method Summary
 void addInterceptor(org.apache.http.HttpRequestInterceptor interceptor)
           
 void addInterceptor(org.apache.http.HttpResponseInterceptor interceptor)
           
 void clearInterceptors()
           
protected  void postprocessResponse(org.apache.http.HttpResponse response, HttpContext context)
           
protected  void preprocessRequest(org.apache.http.HttpRequest request, HttpContext context)
           
 void removeInterceptor(org.apache.http.HttpRequestInterceptor interceptor)
           
 void removeInterceptor(org.apache.http.HttpResponseInterceptor interceptor)
           
 void removeInterceptors(java.lang.Class clazz)
           
 void setInterceptors(java.util.List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestInterceptors

private java.util.List requestInterceptors

responseInterceptors

private java.util.List responseInterceptors
Constructor Detail

AbstractHttpProcessor

public AbstractHttpProcessor()
Method Detail

addInterceptor

public void addInterceptor(org.apache.http.HttpRequestInterceptor interceptor)

removeInterceptor

public void removeInterceptor(org.apache.http.HttpRequestInterceptor interceptor)

addInterceptor

public void addInterceptor(org.apache.http.HttpResponseInterceptor interceptor)

removeInterceptor

public void removeInterceptor(org.apache.http.HttpResponseInterceptor interceptor)

removeInterceptors

public void removeInterceptors(java.lang.Class clazz)

setInterceptors

public void setInterceptors(java.util.List list)

clearInterceptors

public void clearInterceptors()

preprocessRequest

protected void preprocessRequest(org.apache.http.HttpRequest request,
                                 HttpContext context)
                          throws java.io.IOException,
                                 org.apache.http.HttpException

postprocessResponse

protected void postprocessResponse(org.apache.http.HttpResponse response,
                                   HttpContext context)
                            throws java.io.IOException,
                                   org.apache.http.HttpException