public static interface Response.AsyncContentListener extends Response.DemandedContentListener
Response.DemandedContentListener
Modifier and Type | Method and Description |
---|---|
void |
onContent(Response response,
ByteBuffer content,
Callback callback)
Callback method invoked when the response content has been received, parsed and there is demand.
|
default void |
onContent(Response response,
LongConsumer demand,
ByteBuffer content,
Callback callback)
Callback method invoked when the response content has been received.
|
onBeforeContent
void onContent(Response response, ByteBuffer content, Callback callback)
callback
object should be succeeded to signal that the
content
buffer has been consumed and to demand more content.response
- the response containing the response line data and the headerscontent
- the content bytes receivedcallback
- the callback to call when the content is consumed and to demand more contentdefault void onContent(Response response, LongConsumer demand, ByteBuffer content, Callback callback)
Response.DemandedContentListener
callback
object should be succeeded to signal that the
content
buffer has been consumed.
The demand
object should be used to demand more content,
similarly to ReactiveStreams's Subscription#request(long)
.onContent
in interface Response.DemandedContentListener
response
- the response containing the response line data and the headersdemand
- the object that allows to demand content bufferscontent
- the content bytes receivedcallback
- the callback to call when the content is consumedCopyright © 2010 - 2020 Adobe. All Rights Reserved