Interface AsyncPushConsumer
- All Superinterfaces:
AsyncDataConsumer, ResourceHolder
- All Known Implementing Classes:
AbstractAsyncPushHandler, NoopAsyncPushHandler
Abstract asynchronous push response consumer.
- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidconsumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) Triggered to signal receipt of a request message head used as a promise and the corresponding pushed response.voidTriggered to signal a failure in data processing.Methods inherited from interface AsyncDataConsumer
consume, streamEnd, updateCapacityMethods inherited from interface ResourceHolder
releaseResources
-
Method Details
-
consumePromise
void consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) throws HttpException, IOException Triggered to signal receipt of a request message head used as a promise and the corresponding pushed response.- Parameters:
promise- the request message head used as a promise.response- the pushed response message.entityDetails- the response entity details ornullif the response does not enclose an entity.context- the actual execution context.- Throws:
HttpExceptionIOException
-
failed
Triggered to signal a failure in data processing.- Parameters:
cause- the cause of the failure.
-