Class SafePoolingHttpClientConnectionManager
- java.lang.Object
-
- org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
-
- software.amazon.awssdk.http.apache5.internal.conn.SafePoolingHttpClientConnectionManager
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hc.client5.http.io.HttpClientConnectionManager,org.apache.hc.core5.io.ModalCloseable,org.apache.hc.core5.pool.ConnPoolControl<org.apache.hc.client5.http.HttpRoute>,org.apache.hc.core5.pool.ConnPoolStats<org.apache.hc.client5.http.HttpRoute>
@SdkInternalApi public final class SafePoolingHttpClientConnectionManager extends org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
Specialization ofPoolingHttpClientConnectionManagerto enable use ofSafeStrictConnPoolto prevent leaking connections when the thread waiting on the future is interrupted.
-
-
Constructor Summary
Constructors Constructor Description SafePoolingHttpClientConnectionManager(org.apache.hc.client5.http.io.HttpClientConnectionOperator connectionOperator)
-
Method Summary
-
Methods inherited from class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
close, close, closeExpired, closeIdle, connect, getDefaultMaxPerRoute, getDefaultSocketConfig, getMaxPerRoute, getMaxTotal, getRoutes, getStats, getTotalStats, getValidateAfterInactivity, isClosed, lease, lease, release, setConnectionConfigResolver, setDefaultConnectionConfig, setDefaultMaxPerRoute, setDefaultSocketConfig, setDefaultTlsConfig, setMaxPerRoute, setMaxTotal, setSocketConfigResolver, setTlsConfigResolver, setValidateAfterInactivity, upgrade
-
-