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

- Packages that use HttpAsyncResponseConsumer
  Package | Description
  --- | ---
  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
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HttpAsyncRequestExecutionHandler<T>` Deprecated. use `HttpAsyncClientExchangeHandler`

    Classes in org.apache.http.nio.protocol that implement HttpAsyncResponseConsumer
    Modifier and Type | Class and Description
    --- | ---
    `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>` Deprecated. (4.3) use `BasicAsyncClientExchangeHandler`.
    `class` | `BasicAsyncResponseConsumer` Basic implementation of `HttpAsyncResponseConsumer`.

    Methods in org.apache.http.nio.protocol with parameters of type HttpAsyncResponseConsumer
    Modifier and Type | Method and Description
    --- | ---
    `<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,E extends PoolEntry<HttpHost,NHttpClientConnection>> Future<T>` | HttpAsyncRequester.`execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, E poolEntry, 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
    Constructor and Description
    `BasicAsyncClientExchangeHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httppocessor, ConnectionReuseStrategy connReuseStrategy)` Creates new instance of BasicAsyncRequestExecutionHandler.
    `BasicAsyncClientExchangeHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httppocessor)` Creates new instance of BasicAsyncRequestExecutionHandler.
    `BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)` Deprecated.
    `BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)` Deprecated.

Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.