## Uses of Interface
org.apache.http.nio.protocol.HttpAsyncResponseConsumer

Packages that use HttpAsyncResponseConsumer
org.apache.http.nio.protocol: Asynchronous HTTP protocol handlers based on the non-blocking I/O model.

Uses of HttpAsyncResponseConsumer in org.apache.http.nio.protocol

Subinterfaces of HttpAsyncResponseConsumer in org.apache.http.nio.protocol
`interface` `HttpAsyncRequestExecutionHandler<T>` `HttpAsyncRequestExecutionHandler` represents a callback interface that combines functionality of `HttpAsyncRequestProducer` and `HttpAsyncResponseConsumer` and is capable of handling logically related series of HTTP request / response exchanges.

Classes in org.apache.http.nio.protocol that implement HttpAsyncResponseConsumer
`class` `AbstractAsyncResponseConsumer<T>` Abstract `HttpAsyncResponseConsumer` implementation that relieves its subclasses form having to synchronize access to internal instance variables and provides a number of protected methods that they need to implement.
`class` `BasicAsyncRequestExecutionHandler<T>` Basic implementation of `HttpAsyncRequestExecutionHandler` that executes a single HTTP request / response exchange.
`class` `BasicAsyncResponseConsumer` Basic implementation of `HttpAsyncResponseConsumer`.

Methods in org.apache.http.nio.protocol with parameters of type HttpAsyncResponseConsumer

`

`<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool)`
Initiates asynchronous HTTP request execution.

`

`<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context)`
Initiates asynchronous HTTP request execution.

`

`<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<T> callback)`
Initiates asynchronous HTTP request execution.

`

`<T> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn)`
Initiates asynchronous HTTP request execution.

`

`<T> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn, HttpContext context)`
Initiates asynchronous HTTP request execution.

`

`<T> Future<T>`

`

`HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn, HttpContext context, FutureCallback<T> callback)`
Initiates asynchronous HTTP request execution.

Constructors in org.apache.http.nio.protocol with parameters of type HttpAsyncResponseConsumer
`BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)`
`BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)`

Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.