| 程序包 | 说明 |
|---|---|
| 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.io |
Client connection management functions based the classic
connection management APIs.
|
| org.apache.hc.client5.http.impl.nio |
Client connection management functions based the asynchronous
connection management APIs.
|
| org.apache.hc.core5.http.impl |
Default implementations of core HTTP APIs.
|
| org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
| org.apache.hc.core5.http2.impl.nio.bootstrap |
HTTP/2 capable requester and server bootstrap.
|
| org.apache.hc.core5.http2.nio.pool |
HTTP/2 specific pool component APIs.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MinimalH2AsyncClient.setConnectionConfigResolver(Resolver<HttpHost,ConnectionConfig> connectionConfigResolver)
Sets
Resolver for ConnectionConfig on a per host basis. |
H2AsyncClientBuilder |
H2AsyncClientBuilder.setConnectionConfigResolver(Resolver<HttpHost,ConnectionConfig> connectionConfigResolver)
Assigns
Resolver for ConnectionConfig on a per host basis. |
| 限定符和类型 | 方法和说明 |
|---|---|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)
Assigns
Resolver of ConnectionConfig on a per route basis. |
void |
PoolingHttpClientConnectionManager.setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)
Sets
Resolver of ConnectionConfig on a per route basis. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setSocketConfigResolver(Resolver<HttpRoute,SocketConfig> socketConfigResolver)
Assigns
Resolver of SocketConfig on a per route basis. |
void |
PoolingHttpClientConnectionManager.setSocketConfigResolver(Resolver<HttpRoute,SocketConfig> socketConfigResolver)
Sets
Resolver of SocketConfig on a per route basis. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)
|
void |
PoolingHttpClientConnectionManager.setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)
|
| 限定符和类型 | 方法和说明 |
|---|---|
PoolingAsyncClientConnectionManagerBuilder |
PoolingAsyncClientConnectionManagerBuilder.setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)
Assigns
Resolver of ConnectionConfig on a per route basis. |
void |
PoolingAsyncClientConnectionManager.setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)
Sets
Resolver of ConnectionConfig on a per route basis. |
PoolingAsyncClientConnectionManagerBuilder |
PoolingAsyncClientConnectionManagerBuilder.setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)
|
void |
PoolingAsyncClientConnectionManager.setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultAddressResolver
Default
HttpHost to InetSocketAddress resolver. |
| 构造器和说明 |
|---|
AsyncRequester(IOEventHandlerFactory eventHandlerFactory,
IOReactorConfig ioReactorConfig,
Decorator<IOSession> ioSessionDecorator,
Callback<Exception> exceptionCallback,
IOSessionListener sessionListener,
Callback<IOSession> sessionShutdownCallback,
Resolver<HttpHost,InetSocketAddress> addressResolver) |
HttpRequester(HttpRequestExecutor requestExecutor,
HttpProcessor httpProcessor,
ManagedConnPool<HttpHost,HttpClientConnection> connPool,
SocketConfig socketConfig,
HttpConnectionFactory<? extends HttpClientConnection> connectFactory,
SSLSocketFactory sslSocketFactory,
Callback<SSLParameters> sslSetupHandler,
SSLSessionVerifier sslSessionVerifier,
Resolver<HttpHost,InetSocketAddress> addressResolver)
Use
RequesterBootstrap to create instances of this class. |
| 构造器和说明 |
|---|
H2MultiplexingRequester(IOReactorConfig ioReactorConfig,
IOEventHandlerFactory eventHandlerFactory,
Decorator<IOSession> ioSessionDecorator,
Callback<Exception> exceptionCallback,
IOSessionListener sessionListener,
Resolver<HttpHost,InetSocketAddress> addressResolver,
TlsStrategy tlsStrategy)
Use
H2MultiplexingRequesterBootstrap to create instances of this class. |
| 构造器和说明 |
|---|
H2ConnPool(ConnectionInitiator connectionInitiator,
Resolver<HttpHost,InetSocketAddress> addressResolver,
TlsStrategy tlsStrategy) |
Copyright © 2023. All rights reserved.