public interface AsyncExecCallback
Modifier and Type | Method and Description |
---|---|
void |
completed()
Triggered to signal completion of the message exchange.
|
void |
failed(Exception cause)
Triggered to signal a failure occurred during the message exchange.
|
void |
handleInformationResponse(org.apache.hc.core5.http.HttpResponse response)
Triggered to signal receipt of an intermediate response message.
|
org.apache.hc.core5.http.nio.AsyncDataConsumer |
handleResponse(org.apache.hc.core5.http.HttpResponse response,
org.apache.hc.core5.http.EntityDetails entityDetails)
Triggered to signal receipt of a response message head sent by the server
in response to the request being executed.
|
org.apache.hc.core5.http.nio.AsyncDataConsumer handleResponse(org.apache.hc.core5.http.HttpResponse response, org.apache.hc.core5.http.EntityDetails entityDetails) throws org.apache.hc.core5.http.HttpException, IOException
response
- the response message head.entityDetails
- the response entity details or null
if the response
does not enclose an entity.org.apache.hc.core5.http.HttpException
- If a protocol error occurs.IOException
- If an I/O error occurs.void handleInformationResponse(org.apache.hc.core5.http.HttpResponse response) throws org.apache.hc.core5.http.HttpException, IOException
response
- the intermediate response message.org.apache.hc.core5.http.HttpException
- If a protocol error occurs.IOException
- If an I/O error occurs.void completed()
Implementations of this message are expected to perform resource deallocation allocated in the course of the request execution and response processing.
void failed(Exception cause)
Implementations of this message are expected to perform resource deallocation allocated in the course of the request execution and response processing.
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.