@ThreadSafe public final class ImmutableHttpProcessor extends Object implements HttpProcessor
HttpProcessor.| Constructor and Description |
|---|
ImmutableHttpProcessor(HttpRequestInterceptor[] requestInterceptors) |
ImmutableHttpProcessor(HttpRequestInterceptor[] requestInterceptors,
HttpResponseInterceptor[] responseInterceptors) |
ImmutableHttpProcessor(HttpRequestInterceptorList requestInterceptors,
HttpResponseInterceptorList responseInterceptors) |
ImmutableHttpProcessor(HttpResponseInterceptor[] responseInterceptors) |
| Modifier and Type | Method and Description |
|---|---|
void |
process(HttpRequest request,
HttpContext context)
Processes a request.
|
void |
process(HttpResponse response,
HttpContext context)
Processes a response.
|
public ImmutableHttpProcessor(HttpRequestInterceptor[] requestInterceptors, HttpResponseInterceptor[] responseInterceptors)
public ImmutableHttpProcessor(HttpRequestInterceptorList requestInterceptors, HttpResponseInterceptorList responseInterceptors)
public ImmutableHttpProcessor(HttpRequestInterceptor[] requestInterceptors)
public ImmutableHttpProcessor(HttpResponseInterceptor[] responseInterceptors)
public void process(HttpRequest request, HttpContext context) throws IOException, HttpException
HttpRequestInterceptorprocess in interface HttpRequestInterceptorrequest - the request to preprocesscontext - the context for the requestIOException - in case of an I/O errorHttpException - in case of an HTTP protocol violationpublic void process(HttpResponse response, HttpContext context) throws IOException, HttpException
HttpResponseInterceptorprocess in interface HttpResponseInterceptorresponse - the response to postprocesscontext - the context for the requestIOException - in case of an I/O errorHttpException - in case of an HTTP protocol violationCopyright © 2005–2013 The Apache Software Foundation. All rights reserved.