Uses of Interface
org.apache.hc.client5.http.nio.AsyncClientConnectionManager
Packages that use AsyncClientConnectionManager
Package
Description
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
Client connection management functions based the asynchronous
connection management APIs.
-
Uses of AsyncClientConnectionManager in org.apache.hc.client5.http.impl.async
Fields in org.apache.hc.client5.http.impl.async declared as AsyncClientConnectionManagerModifier and TypeFieldDescriptionprivate AsyncClientConnectionManager
HttpAsyncClientBuilder.connManager
private final AsyncClientConnectionManager
InternalHttpAsyncClient.manager
private final AsyncClientConnectionManager
InternalHttpAsyncExecRuntime.manager
private final AsyncClientConnectionManager
MinimalHttpAsyncClient.manager
Methods in org.apache.hc.client5.http.impl.async with parameters of type AsyncClientConnectionManagerModifier and TypeMethodDescriptionstatic MinimalHttpAsyncClient
HttpAsyncClients.createMinimal
(AsyncClientConnectionManager connManager) CreatesMinimalHttpAsyncClient
instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.static MinimalHttpAsyncClient
HttpAsyncClients.createMinimal
(org.apache.hc.core5.http2.config.H2Config h2Config, org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.reactor.IOReactorConfig ioReactorConfig, AsyncClientConnectionManager connmgr) CreatesMinimalHttpAsyncClient
instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.static MinimalHttpAsyncClient
HttpAsyncClients.createMinimal
(org.apache.hc.core5.http2.HttpVersionPolicy versionPolicy, org.apache.hc.core5.http2.config.H2Config h2Config, org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.reactor.IOReactorConfig ioReactorConfig, AsyncClientConnectionManager connmgr) Deprecated.private static MinimalHttpAsyncClient
HttpAsyncClients.createMinimalHttpAsyncClientImpl
(org.apache.hc.core5.reactor.IOEventHandlerFactory eventHandlerFactory, AsyncPushConsumerRegistry pushConsumerRegistry, org.apache.hc.core5.reactor.IOReactorConfig ioReactorConfig, AsyncClientConnectionManager connmgr, SchemePortResolver schemePortResolver, TlsConfig tlsConfig) final HttpAsyncClientBuilder
HttpAsyncClientBuilder.setConnectionManager
(AsyncClientConnectionManager connManager) AssignsAsyncClientConnectionManager
instance.Constructors in org.apache.hc.client5.http.impl.async with parameters of type AsyncClientConnectionManagerModifierConstructorDescription(package private)
InternalHttpAsyncClient
(org.apache.hc.core5.reactor.DefaultConnectingIOReactor ioReactor, AsyncExecChainElement execChain, AsyncPushConsumerRegistry pushConsumerRegistry, ThreadFactory threadFactory, AsyncClientConnectionManager manager, HttpRoutePlanner routePlanner, TlsConfig tlsConfig, org.apache.hc.core5.http.config.Lookup<CookieSpecFactory> cookieSpecRegistry, org.apache.hc.core5.http.config.Lookup<AuthSchemeFactory> authSchemeRegistry, CookieStore cookieStore, CredentialsProvider credentialsProvider, RequestConfig defaultConfig, List<Closeable> closeables) (package private)
InternalHttpAsyncExecRuntime
(org.slf4j.Logger log, AsyncClientConnectionManager manager, org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.http.nio.HandlerFactory<org.apache.hc.core5.http.nio.AsyncPushConsumer> pushHandlerFactory, TlsConfig tlsConfig) (package private)
MinimalHttpAsyncClient
(org.apache.hc.core5.reactor.IOEventHandlerFactory eventHandlerFactory, AsyncPushConsumerRegistry pushConsumerRegistry, org.apache.hc.core5.reactor.IOReactorConfig reactorConfig, ThreadFactory threadFactory, ThreadFactory workerThreadFactory, AsyncClientConnectionManager manager, SchemePortResolver schemePortResolver, TlsConfig tlsConfig) -
Uses of AsyncClientConnectionManager in org.apache.hc.client5.http.impl.nio
Classes in org.apache.hc.client5.http.impl.nio that implement AsyncClientConnectionManagerModifier and TypeClassDescriptionclass
PoolingAsyncClientConnectionManager
maintains a pool of non-blockingHttpConnection
s and is able to service connection requests from multiple execution threads.
HttpAsyncClients.createMinimal(H2Config, Http1Config, IOReactorConfig, AsyncClientConnectionManager)