Class TransferCompletionHandler

All Implemented Interfaces:
AsyncHandler<Response>, ProgressAsyncHandler<Response>

public class TransferCompletionHandler extends AsyncCompletionHandlerBase
A org.asynchttpclient.AsyncHandler that can be used to notify a set of TransferListener

 AsyncHttpClient client = new AsyncHttpClient();
 TransferCompletionHandler tl = new TransferCompletionHandler();
 tl.addTransferListener(new TransferListener() {
 

public void onRequestHeadersSent(FluentCaseInsensitiveStringsMap headers) { }

public void onResponseHeadersReceived(FluentCaseInsensitiveStringsMap headers) { }

public void onBytesReceived(ByteBuffer buffer) { }

public void onBytesSent(long amount, long current, long total) { }

public void onRequestResponseCompleted() { }

public void onThrowable(Throwable t) { } });

Response response = httpClient.prepareGet("http://...").execute(tl).get();