Uses of Package
org.apache.hc.client5.http
-
Packages that use org.apache.hc.client5.http Package Description org.apache.hc.client5.http Client component APIs common to all client transports such as connection route information and resolution as well as common HTTP method definitions and exception classes.org.apache.hc.client5.http.async HTTP client APIs based on the asynchronous, event driven I/O model.org.apache.hc.client5.http.classic HTTP client APIs based on the classic (blocking) I/O model.org.apache.hc.client5.http.impl 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.auth Standard and common HTTP authentication schemes.org.apache.hc.client5.http.impl.classic Classic HTTP client API implementation that supports HTTP/1.1 transport only.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.client5.http.impl.routing Standard client connection routing API implementations.org.apache.hc.client5.http.io Connection management APIs based on the classic (blocking) I/O model.org.apache.hc.client5.http.nio Connection management APIs based on the asynchronous I/O model.org.apache.hc.client5.http.protocol HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.org.apache.hc.client5.http.routing Client connection routing APIs. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http Class Description ClientProtocolException Signals an error in the HTTP protocol.ConnectTimeoutException A timeout while connecting to an HTTP server or waiting for an available connection from a connection manager.ContextBuilder HttpClientContext
builder.DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.HttpHostConnectException AConnectException
that specifies theNamedEndpoint
that was being connected to.HttpRoute Connection route definition for HTTP requests.RedirectException Signals violation of HTTP specification caused by an invalid redirectRouteInfo Connection route information.RouteInfo.LayerType The layering type of a route.RouteInfo.TunnelType The tunnelling type of a route.SchemePortResolver Strategy for default port resolution for protocol schemes.SystemDefaultDnsResolver DNS resolver that uses the default OS implementation for resolving host names. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.async Class Description HttpRoute Connection route definition for HTTP requests. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.classic Class Description HttpRoute Connection route definition for HTTP requests. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl Class Description AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.HttpRequestRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.HttpRoute Connection route definition for HTTP requests.SchemePortResolver Strategy for default port resolution for protocol schemes.UserTokenHandler A handler for determining if the given execution context is user specific or not. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.async Class Description AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.HttpRequestRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.HttpRoute Connection route definition for HTTP requests.RouteTracker Helps tracking the steps in establishing a route.SchemePortResolver Strategy for default port resolution for protocol schemes.UserTokenHandler A handler for determining if the given execution context is user specific or not. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.auth Class Description AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.SchemePortResolver Strategy for default port resolution for protocol schemes. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.classic Class Description AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).ClientProtocolException Signals an error in the HTTP protocol.ConnectionKeepAliveStrategy Interface for deciding how long a connection can remain idle before being reused.HttpRequestRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.HttpRoute Connection route definition for HTTP requests.SchemePortResolver Strategy for default port resolution for protocol schemes.UserTokenHandler A handler for determining if the given execution context is user specific or not. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.io Class Description DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.HttpRoute Connection route definition for HTTP requests.SchemePortResolver Strategy for default port resolution for protocol schemes. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.nio Class Description DnsResolver Users may implement this interface to override the normal DNS lookup offered by the OS.HttpRoute Connection route definition for HTTP requests.SchemePortResolver Strategy for default port resolution for protocol schemes. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.routing Class Description HttpRoute Connection route definition for HTTP requests.RouteInfo Connection route information.SchemePortResolver Strategy for default port resolution for protocol schemes. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.io Class Description HttpRoute Connection route definition for HTTP requests. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.nio Class Description HttpRoute Connection route definition for HTTP requests. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.protocol Class Description RouteInfo Connection route information. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.routing Class Description HttpRoute Connection route definition for HTTP requests.RouteInfo Connection route information.SchemePortResolver Strategy for default port resolution for protocol schemes.