public interface

TransferListener

com.ning.http.client.listener.TransferListener

Class Overview

A simple interface an application can implements in order to received byte transfer information.

Summary

Public Methods
abstract void onBytesReceived(ByteBuffer buffer)
Invoked every time response's chunk are received.
abstract void onBytesSent(ByteBuffer buffer)
Invoked every time request's chunk are sent.
abstract void onRequestHeadersSent(FluentCaseInsensitiveStringsMap headers)
Invoked when the request bytes are starting to get send.
abstract void onRequestResponseCompleted()
Invoked when the response bytes are been fully received.
abstract void onResponseHeadersReceived(FluentCaseInsensitiveStringsMap headers)
Invoked when the response bytes are starting to get received.
abstract void onThrowable(Throwable t)
Invoked when there is an unexpected issue.

Public Methods

public abstract void onBytesReceived (ByteBuffer buffer)

Invoked every time response's chunk are received.

Parameters
buffer a ByteBuffer
Throws
IOException

public abstract void onBytesSent (ByteBuffer buffer)

Invoked every time request's chunk are sent.

Parameters
buffer a ByteBuffer

public abstract void onRequestHeadersSent (FluentCaseInsensitiveStringsMap headers)

Invoked when the request bytes are starting to get send.

public abstract void onRequestResponseCompleted ()

Invoked when the response bytes are been fully received.

public abstract void onResponseHeadersReceived (FluentCaseInsensitiveStringsMap headers)

Invoked when the response bytes are starting to get received.

public abstract void onThrowable (Throwable t)

Invoked when there is an unexpected issue.

Parameters
t a Throwable