org.apache.http.protocol
Class AbstractHttpProcessor
java.lang.Object
org.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 $
- Author:
- Oleg Kalnichevski
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractHttpProcessor
public AbstractHttpProcessor()
addInterceptor
public void addInterceptor(HttpRequestInterceptor interceptor)
removeInterceptor
public void removeInterceptor(HttpRequestInterceptor interceptor)
addInterceptor
public void addInterceptor(HttpResponseInterceptor interceptor)
removeInterceptor
public void removeInterceptor(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(HttpRequest request,
HttpContext context)
throws java.io.IOException,
HttpException
- Throws:
java.io.IOException
HttpException
postprocessResponse
protected void postprocessResponse(HttpResponse response,
HttpContext context)
throws java.io.IOException,
HttpException
- Throws:
java.io.IOException
HttpException
Copyright 2005-2005-2006 Apache Software Foundation. All Rights Reserved.