List of usage examples for org.apache.http.impl.nio.client PipeliningClientExchangeHandlerImpl PipeliningClientExchangeHandlerImpl
public PipeliningClientExchangeHandlerImpl(final Log log, final HttpHost target, final List<? extends HttpAsyncRequestProducer> requestProducers, final List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, final HttpClientContext localContext, final BasicFuture<List<T>> resultFuture, final NHttpClientConnectionManager connmgr, final HttpProcessor httpProcessor, final ConnectionReuseStrategy connReuseStrategy, final ConnectionKeepAliveStrategy keepaliveStrategy)
From source file:org.apache.http.impl.nio.client.MinimalHttpAsyncClient.java
@Override public <T> Future<List<T>> execute(final HttpHost target, final List<? extends HttpAsyncRequestProducer> requestProducers, final List<? extends HttpAsyncResponseConsumer<T>> responseConsumers, final HttpContext context, final FutureCallback<List<T>> callback) { ensureRunning();//ww w . j a v a 2s . c o m final BasicFuture<List<T>> future = new BasicFuture<List<T>>(callback); final HttpClientContext localcontext = HttpClientContext .adapt(context != null ? context : new BasicHttpContext()); @SuppressWarnings("resource") final PipeliningClientExchangeHandlerImpl<T> handler = new PipeliningClientExchangeHandlerImpl<T>(this.log, target, requestProducers, responseConsumers, localcontext, future, this.connmgr, this.httpProcessor, this.connReuseStrategy, this.keepaliveStrategy); try { handler.start(); } catch (final Exception ex) { handler.failed(ex); } return future; }