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.cache |
Caching APIs for both the classic and the asynchronous
HTTP transports.
|
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.
|
Class and Description |
---|
AbstractClientContextBuilder
Abstract
HttpClientContext builder. |
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
A
ConnectException that specifies the NamedEndpoint that was being connected to. |
HttpRoute
Connection route definition for HTTP requests.
|
RedirectException
Signals violation of HTTP specification caused by an invalid redirect
|
RouteInfo
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.
|
Class and Description |
---|
EndpointInfo |
HttpRoute
Connection route definition for HTTP requests.
|
Class and Description |
---|
AbstractClientContextBuilder
Abstract
HttpClientContext builder. |
SchemePortResolver
Strategy for default port resolution for protocol schemes.
|
Class and Description |
---|
EndpointInfo |
HttpRoute
Connection route definition for HTTP requests.
|
Class and 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.
|
Class and 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.
|
SchemePortResolver
Strategy for default port resolution for protocol schemes.
|
UserTokenHandler
A handler for determining if the given execution context is user specific
or not.
|
Class and 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.
|
Class and 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.
|
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.
|
Class and 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.
|
Class and 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.
|
Class and Description |
---|
HttpRoute
Connection route definition for HTTP requests.
|
RouteInfo
Connection route information.
|
SchemePortResolver
Strategy for default port resolution for protocol schemes.
|
Class and Description |
---|
EndpointInfo |
HttpRoute
Connection route definition for HTTP requests.
|
Class and Description |
---|
EndpointInfo |
HttpRoute
Connection route definition for HTTP requests.
|
Class and Description |
---|
HttpRoute
Connection route definition for HTTP requests.
|
RouteInfo
Connection route information.
|
Class and Description |
---|
HttpRoute
Connection route definition for HTTP requests.
|
RouteInfo
Connection route information.
|
SchemePortResolver
Strategy for default port resolution for protocol schemes.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.