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 TypeMethodDescriptionvoid
Triggered to signal a failure in data generation.void
sendResponse
(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, produce
Methods 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:
HttpException
IOException
-
failed
Triggered to signal a failure in data generation.- Parameters:
cause
- the cause of the failure.
-