Package com.ning.http.client.simple
Interface SimpleAHCTransferListener
public interface SimpleAHCTransferListener
A simple transfer listener for use with the
SimpleAsyncHttpClient.
Note: This listener does not cover requests failing before a connection is
established. For error handling, see
SimpleAsyncHttpClient.Builder.setDefaultThrowableHandler(com.ning.http.client.ThrowableHandler)- Author:
- Benjamin Hanzelmann
-
Method Summary
Modifier and TypeMethodDescriptionvoidonBytesReceived(Uri uri, long amount, long current, long total) This method is called when bytes of the responses body are received.voidonBytesSent(Uri uri, long amount, long current, long total) This method is called when bytes are sent.voidonCompleted(Uri uri, int statusCode, String statusText) This method is called when the request is completed.voidThis method is called after the response headers are received.voidThis method is called after the connection status is received.
-
Method Details
-
onStatus
This method is called after the connection status is received.- Parameters:
url- the url for the connection.statusCode- the received status code.statusText- the received status text.
-
onHeaders
This method is called after the response headers are received.- Parameters:
uri- the uriheaders- the received headers, nevernull.
-
onBytesReceived
This method is called when bytes of the responses body are received.- Parameters:
uri- the uriamount- the number of transferred bytes so far.current- the number of transferred bytes since the last call to this method.total- the total number of bytes to be transferred. This is taken from the Content-Length-header and may be unspecified (-1).
-
onBytesSent
This method is called when bytes are sent.- Parameters:
uri- the uriamount- the number of transferred bytes so far.current- the number of transferred bytes since the last call to this method.total- the total number of bytes to be transferred. This is taken from the Content-Length-header and may be unspecified (-1).
-
onCompleted
This method is called when the request is completed.- Parameters:
uri- the uristatusCode- the received status code.statusText- the received status text.
-