public interface

SimpleAHCTransferListener

com.ning.http.client.simple.SimpleAHCTransferListener

Class Overview

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 setDefaultThrowableHandler(com.ning.http.client.ThrowableHandler)

Summary

Public Methods
abstract void onBytesReceived(String url, long amount, long current, long total)
This method is called when bytes of the responses body are received.
abstract void onBytesSent(String url, long amount, long current, long total)
This method is called when bytes are sent.
abstract void onCompleted(String url, int statusCode, String statusText)
This method is called when the request is completed.
abstract void onHeaders(String url, HeaderMap headers)
This method is called after the response headers are received.
abstract void onStatus(String url, int statusCode, String statusText)
This method is called after the connection status is received.

Public Methods

public abstract void onBytesReceived (String url, long amount, long current, long total)

This method is called when bytes of the responses body are received.

Parameters
url the url for the connection.
amount 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).

public abstract void onBytesSent (String url, long amount, long current, long total)

This method is called when bytes are sent.

Parameters
url the url for the connection.
amount 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).

public abstract void onCompleted (String url, int statusCode, String statusText)

This method is called when the request is completed.

Parameters
url the url for the connection.
statusCode the received status code.
statusText the received status text.

public abstract void onHeaders (String url, HeaderMap headers)

This method is called after the response headers are received.

Parameters
url the url for the connection.
headers the received headers, never null.

public abstract void onStatus (String url, int statusCode, String statusText)

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.