Package org.apache.hc.client5.http.impl
package org.apache.hc.client5.http.impl
-
ClassDescriptionSupported elements of request execution pipeline.Internal interface to expose the underlying connectionSignals that the connection has been shut down or released back to the the connection poolConnection pooling support methods.Cookie support methods.Default implementation of
AuthenticationStrategyExtension of coreDefaultConnectionReuseStrategythat treats CONNECT method exchanges involved in proxy tunnelling as a special case.Default implementation of a strategy deciding duration that a connection can remain idle.Default implementation of theHttpRequestRetryStrategyinterface.Default implementation ofRedirectStrategy.DefaultSchemePortResolver.Default implementation ofUserTokenHandler.Request execution support methods.This class maintains a background thread to enforce an eviction policy for expired / idle persistent connections kept alive in the connection pool.In-memoryDnsResolverimplementation.A lax implementation of theRedirectStrategythat automatically handles HTTP redirects for HEAD, GET, POST, and DELETE requests based on the response status code.MessageCopier<T extends org.apache.hc.core5.http.HttpMessage>Deprecated.Use message builders.Noop implementation ofUserTokenHandlerthat always returnsnull.Common cancellable operations.Deprecated.UseCompletedFuture.A thread safe incrementing identifier.Protocol switch handler.Deprecated.UseBasicRequestBuilderProtocol support methods.Represents an exception that occurs during SCRAM (Salted Challenge Response Authentication Mechanism) authentication.StateHolder<T>Deprecated.Do not use/Utility to detect availability of the Zstandard JNI runtime on the classpath.