Package org.apache.hc.core5.http.nio
Interface AsyncResponseProducer
- All Superinterfaces:
AsyncDataProducer,ResourceHolder
- All Known Implementing Classes:
BasicResponseProducer
Abstract asynchronous response producer.
- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidTriggered to signal a failure in data generation.voidsendResponse(ResponseChannel channel, HttpContext context) Triggered to signal the ability of the underlying response channel to accept response messages.Methods inherited from interface org.apache.hc.core5.http.nio.AsyncDataProducer
available, produceMethods inherited from interface org.apache.hc.core5.http.nio.ResourceHolder
releaseResources
-
Method Details
-
sendResponse
Triggered to signal the ability of the underlying response channel to accept response messages. The data producer can choose to send response messages immediately inside the call or asynchronously at some later point.- Parameters:
channel- the response channel capable to accepting response messages.context- the actual execution context.- Throws:
HttpExceptionIOException
-
failed
Triggered to signal a failure in data generation.- Parameters:
cause- the cause of the failure.
-