@Contract(threading=STATELESS) public interface AsyncFilterHandler
| Modifier and Type | Method and Description |
|---|---|
AsyncDataConsumer |
handle(HttpRequest request,
EntityDetails entityDetails,
HttpContext context,
AsyncFilterChain.ResponseTrigger responseTrigger,
AsyncFilterChain chain)
Processes the incoming HTTP request and if processing has been completed
submits a final response to the client.
|
AsyncDataConsumer handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) throws HttpException, IOException
AsyncFilterChain.proceed(HttpRequest, EntityDetails, HttpContext, AsyncFilterChain.ResponseTrigger)
method.request - the actual request head.entityDetails - the request entity details or null if the request
does not enclose an entity.context - the actual execution context.responseTrigger - the response trigger.chain - the next element in the request processing chain.null if entityDetails parameter is null.HttpExceptionIOExceptionCopyright © 2005–2021 The Apache Software Foundation. All rights reserved.