Package | Description |
---|---|
org.apache.http.impl.nio.client |
Default asynchronous HTTP client implementation.
|
org.apache.http.impl.nio.conn |
Default implementations of asynchronous client connection
management functions.
|
Modifier and Type | Field and Description |
---|---|
private NHttpClientConnectionManager |
MinimalHttpAsyncClientBuilder.connManager |
private NHttpClientConnectionManager |
HttpAsyncClientBuilder.connManager |
private NHttpClientConnectionManager |
CloseableHttpAsyncClientBase.connmgr |
private NHttpClientConnectionManager |
MinimalHttpAsyncClient.connmgr |
private NHttpClientConnectionManager |
AbstractClientExchangeHandler.connmgr |
private NHttpClientConnectionManager |
InternalHttpAsyncClient.connmgr |
Modifier and Type | Method and Description |
---|---|
static CloseableHttpAsyncClient |
HttpAsyncClients.createMinimal(NHttpClientConnectionManager connManager)
Creates
CloseableHttpAsyncClient instance that supports esential HTTP protocol
aspects only. |
static CloseableHttpAsyncClient |
HttpAsyncClients.createMinimal(NHttpClientConnectionManager connManager,
boolean shared)
Creates
CloseableHttpAsyncClient instance that supports esential HTTP protocol
aspects only. |
static CloseableHttpPipeliningClient |
HttpAsyncClients.createPipelining(NHttpClientConnectionManager connManager)
Creates
CloseableHttpPipeliningClient instance that supports pipelined request
execution. |
static CloseableHttpPipeliningClient |
HttpAsyncClients.createPipelining(NHttpClientConnectionManager connManager,
boolean shared)
Creates
CloseableHttpPipeliningClient instance that supports pipelined request
execution. |
MinimalHttpAsyncClientBuilder |
MinimalHttpAsyncClientBuilder.setConnectionManager(NHttpClientConnectionManager connManager) |
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setConnectionManager(NHttpClientConnectionManager connManager)
Assigns
NHttpClientConnectionManager instance. |
Constructor and Description |
---|
AbstractClientExchangeHandler(org.apache.commons.logging.Log log,
org.apache.http.client.protocol.HttpClientContext localContext,
NHttpClientConnectionManager connmgr,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy) |
CloseableHttpAsyncClientBase(NHttpClientConnectionManager connmgr,
java.util.concurrent.ThreadFactory threadFactory,
org.apache.http.nio.NHttpClientEventHandler handler) |
DefaultClientExchangeHandlerImpl(org.apache.commons.logging.Log log,
org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer,
org.apache.http.client.protocol.HttpClientContext localContext,
org.apache.http.concurrent.BasicFuture<T> resultFuture,
NHttpClientConnectionManager connmgr,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy,
InternalClientExec exec) |
InternalHttpAsyncClient(NHttpClientConnectionManager connmgr,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy,
java.util.concurrent.ThreadFactory threadFactory,
org.apache.http.nio.NHttpClientEventHandler handler,
InternalClientExec exec,
org.apache.http.config.Lookup<org.apache.http.cookie.CookieSpecProvider> cookieSpecRegistry,
org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider> authSchemeRegistry,
org.apache.http.client.CookieStore cookieStore,
org.apache.http.client.CredentialsProvider credentialsProvider,
org.apache.http.client.config.RequestConfig defaultConfig) |
MinimalClientExchangeHandlerImpl(org.apache.commons.logging.Log log,
org.apache.http.nio.protocol.HttpAsyncRequestProducer requestProducer,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> responseConsumer,
org.apache.http.client.protocol.HttpClientContext localContext,
org.apache.http.concurrent.BasicFuture<T> resultFuture,
NHttpClientConnectionManager connmgr,
org.apache.http.protocol.HttpProcessor httpProcessor,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy) |
MinimalHttpAsyncClient(NHttpClientConnectionManager connmgr,
org.apache.http.protocol.HttpProcessor httpProcessor) |
MinimalHttpAsyncClient(NHttpClientConnectionManager connmgr,
java.util.concurrent.ThreadFactory threadFactory,
org.apache.http.nio.NHttpClientEventHandler eventHandler,
org.apache.http.protocol.HttpProcessor httpProcessor,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy) |
PipeliningClientExchangeHandlerImpl(org.apache.commons.logging.Log log,
org.apache.http.HttpHost target,
java.util.List<? extends org.apache.http.nio.protocol.HttpAsyncRequestProducer> requestProducers,
java.util.List<? extends org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T>> responseConsumers,
org.apache.http.client.protocol.HttpClientContext localContext,
org.apache.http.concurrent.BasicFuture<java.util.List<T>> resultFuture,
NHttpClientConnectionManager connmgr,
org.apache.http.protocol.HttpProcessor httpProcessor,
org.apache.http.ConnectionReuseStrategy connReuseStrategy,
org.apache.http.conn.ConnectionKeepAliveStrategy keepaliveStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
PoolingNHttpClientConnectionManager
PoolingNHttpClientConnectionManager maintains a pool of
NHttpClientConnection s and is able to service connection requests
from multiple execution threads. |