Uses of Interface
org.apache.http.concurrent.FutureCallback
-
Packages that use FutureCallback Package Description org.apache.http.concurrent Core concurrency APIs.org.apache.http.impl.nio.pool Default implementations of client side connection pools for asynchronous, even driven communication.org.apache.http.nio.pool Client side connection pools APIs for asynchronous, event driven communication.org.apache.http.nio.protocol Core HTTP protocol execution framework and HTTP protocol handlers for asynchronous, event driven communication.org.apache.http.pool Client side connection pools APIs for synchronous, blocking communication. -
-
Uses of FutureCallback in org.apache.http.concurrent
Fields in org.apache.http.concurrent declared as FutureCallback Modifier and Type Field Description private FutureCallback<T>
BasicFuture. callback
Constructors in org.apache.http.concurrent with parameters of type FutureCallback Constructor Description BasicFuture(FutureCallback<T> callback)
-
Uses of FutureCallback in org.apache.http.impl.nio.pool
Methods in org.apache.http.impl.nio.pool with parameters of type FutureCallback Modifier and Type Method Description java.util.concurrent.Future<BasicNIOPoolEntry>
BasicNIOConnPool. lease(HttpHost route, java.lang.Object state, FutureCallback<BasicNIOPoolEntry> callback)
-
Uses of FutureCallback in org.apache.http.nio.pool
Methods in org.apache.http.nio.pool with parameters of type FutureCallback Modifier and Type Method Description java.util.concurrent.Future<E>
AbstractNIOConnPool. lease(T route, java.lang.Object state, long connectTimeout, long leaseTimeout, java.util.concurrent.TimeUnit timeUnit, FutureCallback<E> callback)
java.util.concurrent.Future<E>
AbstractNIOConnPool. lease(T route, java.lang.Object state, long connectTimeout, java.util.concurrent.TimeUnit timeUnit, FutureCallback<E> callback)
java.util.concurrent.Future<E>
AbstractNIOConnPool. lease(T route, java.lang.Object state, FutureCallback<E> callback)
-
Uses of FutureCallback in org.apache.http.nio.protocol
Classes in org.apache.http.nio.protocol that implement FutureCallback Modifier and Type Class Description (package private) class
HttpAsyncRequester.ConnPipelinedRequestCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
(package private) class
HttpAsyncRequester.ConnRequestCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
(package private) class
HttpAsyncRequester.RequestExecutionCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
Methods in org.apache.http.nio.protocol with parameters of type FutureCallback Modifier and Type Method Description <T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
java.util.concurrent.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> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, NHttpClientConnection conn, HttpContext context, FutureCallback<T> callback)
Initiates asynchronous HTTP request execution.<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
java.util.concurrent.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>>
java.util.concurrent.Future<java.util.List<T>>HttpAsyncRequester. executePipelined(java.util.List<HttpAsyncRequestProducer> requestProducers, java.util.List<HttpAsyncResponseConsumer<T>> responseConsumers, E poolEntry, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.<T,E extends PoolEntry<HttpHost,NHttpClientConnection>>
java.util.concurrent.Future<java.util.List<T>>HttpAsyncRequester. executePipelined(HttpHost target, java.util.List<? extends HttpAsyncRequestProducer> requestProducers, java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, ConnPool<HttpHost,E> connPool, HttpContext context, FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.Constructors in org.apache.http.nio.protocol with parameters of type FutureCallback Constructor Description BasicAsyncClientExchangeHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor, ConnectionReuseStrategy connReuseStrategy)
Creates new instance of BasicAsyncRequestExecutionHandler.BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, HttpProcessor httpPocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)
Deprecated.PipeliningClientExchangeHandler(java.util.List<? extends HttpAsyncRequestProducer> requestProducers, java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, FutureCallback<java.util.List<T>> callback, HttpContext localContext, NHttpClientConnection conn, HttpProcessor httpPocessor, ConnectionReuseStrategy connReuseStrategy)
Creates new instance ofPipeliningClientExchangeHandler
. -
Uses of FutureCallback in org.apache.http.pool
Methods in org.apache.http.pool with parameters of type FutureCallback Modifier and Type Method Description java.util.concurrent.Future<E>
AbstractConnPool. lease(T route, java.lang.Object state, FutureCallback<E> callback)
Attempts to lease a connection for the given route and with the given state from the pool.java.util.concurrent.Future<E>
ConnPool. lease(T route, java.lang.Object state, FutureCallback<E> callback)
Attempts to lease a connection for the given route and with the given state from the pool.
-