All Classes and Interfaces

Class
Description
An Abortable task.
Input stream that can be aborted.
Wrapper of InputStreamSubscriber that also implements Abortable.
 
Abstract TlsKeyManagersProvider that loads the key store from a a given file path.
Request object containing the parameters necessary to make an asynchronous HTTP request.
 
Provides the content stream of a request.
 
An HTTP request that can be invoked by ExecutableHttpRequest.call().
Implementation of FileStoreTlsKeyManagersProvider that loads a the key store from a file.
Constants for commonly used HTTP headers.
Metrics collected by HTTP clients for HTTP/2 operations.
Request object containing the parameters necessary to make a synchronous HTTP request.
 
 
 
Metrics collected by HTTP clients for HTTP/1 and HTTP/2 operations.
Constants for common HTTP status codes.
The set of HTTP status families defined by the standard.
A Map<String, List<String>> for headers and query strings in SdkHttpRequest and SdkHttpResponse that avoids copying data during conversion between builders and buildables, unless data is modified.
 
 
Simple implementation of TlsKeyManagersProvider that return a null array.
 
The protocol negotiation selection scheme used by the HTTP client to establish connections
Interface to take a representation of an HTTP request, asynchronously make an HTTP call, and return a representation of an HTTP response.
 
Handles asynchronous HTTP responses.
Service Provider interface for Async HTTP implementations.
Exception thrown when the response subscription is cancelled.
Interface to take a representation of an HTTP request, make an HTTP call, and return a representation of an HTTP response.
Interface for creating an SdkHttpClient with service specific defaults applied.
Type safe key for an HTTP related configuration option.
A Publisher of HTTP content data that allows streaming operations for asynchronous HTTP clients.
An attribute attached to a particular HTTP request execution, stored in SdkHttpExecutionAttributes.
 
An immutable HTTP request with a possible HTTP body.
A mutable builder for SdkHttpFullRequest.
An immutable HTTP response with a possible HTTP body.
Builder for a DefaultSdkHttpFullResponse.
An immutable set of HTTP headers.
Enum for available HTTP methods.
An immutable HTTP request without access to the request body.
A mutable builder for SdkHttpFullRequest.
An immutable HTTP response without access to the response body.
Builder for a DefaultSdkHttpFullResponse.
Responsible for handling asynchronous http responses
Service Provider interface for HTTP implementations.
Container for extra dependencies needed during execution of a request.
Builder for a SdkRequestContext.
Simple subscriber that does no backpressure and doesn't care about errors or completion.
Implementation of TlsKeyManagersProvider that gets the information about the KeyStore to load from the system properties.
Provider for the key managers to be used by the SDK when creating the SSL context.
Provider for the trust managers to be used by the SDK when creating the SSL context.