Package org.asynchttpclient.handler
Interface TransferListener
-
public interface TransferListener
A simple interface an application can implements in order to received byte transfer information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onBytesReceived(byte[] bytes)
Invoked every time response's chunk are received.void
onBytesSent(long amount, long current, long total)
Invoked every time request's chunk are sent.void
onRequestHeadersSent(io.netty.handler.codec.http.HttpHeaders headers)
Invoked when the request bytes are starting to get send.void
onRequestResponseCompleted()
Invoked when the response bytes are been fully received.void
onResponseHeadersReceived(io.netty.handler.codec.http.HttpHeaders headers)
Invoked when the response bytes are starting to get received.void
onThrowable(Throwable t)
Invoked when there is an unexpected issue.
-
-
-
Method Detail
-
onRequestHeadersSent
void onRequestHeadersSent(io.netty.handler.codec.http.HttpHeaders headers)
Invoked when the request bytes are starting to get send.- Parameters:
headers
- the headers
-
onResponseHeadersReceived
void onResponseHeadersReceived(io.netty.handler.codec.http.HttpHeaders headers)
Invoked when the response bytes are starting to get received.- Parameters:
headers
- the headers
-
onBytesReceived
void onBytesReceived(byte[] bytes)
Invoked every time response's chunk are received.- Parameters:
bytes
- abyte
array
-
onBytesSent
void onBytesSent(long amount, long current, long total)
Invoked every time request's chunk are sent.- Parameters:
amount
- The amount of bytes to transfercurrent
- The amount of bytes transferredtotal
- The total number of bytes transferred
-
onRequestResponseCompleted
void onRequestResponseCompleted()
Invoked when the response bytes are been fully received.
-
-