Uses of Interface
org.apache.hc.client5.http.nio.AsyncClientConnectionManager
-
Packages that use AsyncClientConnectionManager Package Description org.apache.hc.client5.http.impl.async Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.org.apache.hc.client5.http.impl.nio 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 AsyncClientConnectionManager Modifier and Type Field Description private AsyncClientConnectionManager
HttpAsyncClientBuilder. connManager
private AsyncClientConnectionManager
InternalHttpAsyncClient. manager
private AsyncClientConnectionManager
InternalHttpAsyncExecRuntime. manager
private AsyncClientConnectionManager
MinimalHttpAsyncClient. manager
Methods in org.apache.hc.client5.http.impl.async with parameters of type AsyncClientConnectionManager Modifier and Type Method Description static 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)
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)
HttpAsyncClientBuilder
HttpAsyncClientBuilder. setConnectionManager(AsyncClientConnectionManager connManager)
AssignsAsyncClientConnectionManager
instance.Constructors in org.apache.hc.client5.http.impl.async with parameters of type AsyncClientConnectionManager Constructor Description InternalHttpAsyncClient(org.apache.hc.core5.reactor.DefaultConnectingIOReactor ioReactor, AsyncExecChainElement execChain, AsyncPushConsumerRegistry pushConsumerRegistry, java.util.concurrent.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, java.util.List<java.io.Closeable> closeables)
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)
MinimalHttpAsyncClient(org.apache.hc.core5.reactor.IOEventHandlerFactory eventHandlerFactory, AsyncPushConsumerRegistry pushConsumerRegistry, org.apache.hc.core5.reactor.IOReactorConfig reactorConfig, java.util.concurrent.ThreadFactory threadFactory, java.util.concurrent.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 AsyncClientConnectionManager Modifier and Type Class Description class
PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager
maintains a pool of non-blockingHttpConnection
s and is able to service connection requests from multiple execution threads.
-