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 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
requestInterceptors
private java.util.List requestInterceptors
responseInterceptors
private java.util.List responseInterceptors
AbstractHttpProcessor
public AbstractHttpProcessor()
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