org.apache.http.nio.client
Interface HttpAsyncClient

All Known Implementing Classes:
AbstractHttpAsyncClient, DefaultHttpAsyncClient

public interface HttpAsyncClient


Method Summary
<T> Future<T>
execute(org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback)
           
<T> Future<T>
execute(org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer, HttpContext context, FutureCallback<T> callback)
           
 Future<HttpResponse> execute(HttpHost target, HttpRequest request, FutureCallback<HttpResponse> callback)
           
 Future<HttpResponse> execute(HttpHost target, HttpRequest request, HttpContext context, FutureCallback<HttpResponse> callback)
           
 Future<HttpResponse> execute(HttpUriRequest request, FutureCallback<HttpResponse> callback)
           
 Future<HttpResponse> execute(HttpUriRequest request, HttpContext context, FutureCallback<HttpResponse> callback)
           
 ClientAsyncConnectionManager getConnectionManager()
           
 HttpParams getParams()
           
 org.apache.http.nio.reactor.IOReactorStatus getStatus()
           
 void shutdown()
           
 void start()
           
 

Method Detail

start

void start()

shutdown

void shutdown()
              throws InterruptedException
Throws:
InterruptedException

getStatus

org.apache.http.nio.reactor.IOReactorStatus getStatus()

getConnectionManager

ClientAsyncConnectionManager getConnectionManager()

getParams

HttpParams getParams()

execute

<T> Future<T> execute(org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer,
                      org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer,
                      HttpContext context,
                      FutureCallback<T> callback)

execute

<T> Future<T> execute(org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer,
                      org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer,
                      FutureCallback<T> callback)

execute

Future<HttpResponse> execute(HttpHost target,
                             HttpRequest request,
                             HttpContext context,
                             FutureCallback<HttpResponse> callback)

execute

Future<HttpResponse> execute(HttpHost target,
                             HttpRequest request,
                             FutureCallback<HttpResponse> callback)

execute

Future<HttpResponse> execute(HttpUriRequest request,
                             HttpContext context,
                             FutureCallback<HttpResponse> callback)

execute

Future<HttpResponse> execute(HttpUriRequest request,
                             FutureCallback<HttpResponse> callback)


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.