static class BufferingHttpServiceHandler.RequestHandlerAdaptor extends SimpleNHttpRequestHandler
| Modifier and Type | Field and Description |
|---|---|
private HttpRequestHandler |
requestHandler |
| Constructor and Description |
|---|
RequestHandlerAdaptor(HttpRequestHandler requestHandler) |
| Modifier and Type | Method and Description |
|---|---|
ConsumingNHttpEntity |
entityRequest(HttpEntityEnclosingRequest request,
HttpContext context)
Triggered when a request is received with an entity.
|
void |
handle(HttpRequest request,
HttpResponse response,
HttpContext context) |
handleprivate final HttpRequestHandler requestHandler
public RequestHandlerAdaptor(HttpRequestHandler requestHandler)
public ConsumingNHttpEntity entityRequest(HttpEntityEnclosingRequest request, HttpContext context) throws HttpException, java.io.IOException
NHttpRequestHandlerConsumingNHttpEntity that will be used to consume the
entity. null is a valid response value, and will indicate
that the entity should be silently ignored.
After the entity is fully consumed,
NHttpRequestHandler.handle(HttpRequest, HttpResponse, NHttpResponseTrigger, HttpContext)
is called to notify a full request & entity are ready to be processed.
request - the entity enclosing request.context - the execution context.HttpException - in case of HTTP protocol violation or a processing
problem.java.io.IOException - in case of an I/O error.public void handle(HttpRequest request, HttpResponse response, HttpContext context) throws HttpException, java.io.IOException
handle in class SimpleNHttpRequestHandlerHttpExceptionjava.io.IOException