Class |
Description |
Abortable |
An Abortable task.
|
AbortableInputStream |
Input stream that can be aborted.
|
AbstractFileStoreTlsKeyManagersProvider |
|
AsyncExecuteRequest |
Request object containing the parameters necessary to make an asynchronous HTTP request.
|
AsyncExecuteRequest.Builder |
|
ContentStreamProvider |
Provides the content stream of a request.
|
ExecutableHttpRequest |
|
FileStoreTlsKeyManagersProvider |
|
Header |
Constants for commonly used HTTP headers.
|
Http2Metric |
Metrics collected by HTTP clients for HTTP/2 operations.
|
HttpExecuteRequest |
Request object containing the parameters necessary to make a synchronous HTTP request.
|
HttpExecuteRequest.Builder |
|
HttpExecuteResponse |
|
HttpExecuteResponse.Builder |
|
HttpMetric |
Metrics collected by HTTP clients for HTTP/1 and HTTP/2 operations.
|
HttpStatusCode |
Constants for common HTTP status codes.
|
HttpStatusFamily |
The set of HTTP status families defined by the standard.
|
LowCopyListMap |
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.
|
LowCopyListMap.ForBuildable |
|
LowCopyListMap.ForBuilder |
|
NoneTlsKeyManagersProvider |
|
Protocol |
|
SdkAsyncHttpClient |
Interface to take a representation of an HTTP request, asynchronously make an HTTP call, and return a representation of an
HTTP response.
|
SdkAsyncHttpClient.Builder<T extends SdkAsyncHttpClient.Builder<T>> |
|
SdkAsyncHttpResponseHandler |
Handles asynchronous HTTP responses.
|
SdkAsyncHttpService |
Service Provider interface for Async HTTP implementations.
|
SdkCancellationException |
Exception thrown when the response subscription is cancelled.
|
SdkHttpClient |
Interface to take a representation of an HTTP request, make an HTTP call, and return a representation of an HTTP response.
|
SdkHttpClient.Builder<T extends SdkHttpClient.Builder<T>> |
Interface for creating an SdkHttpClient with service specific defaults applied.
|
SdkHttpConfigurationOption<T> |
Type safe key for an HTTP related configuration option.
|
SdkHttpContentPublisher |
A Publisher of HTTP content data that allows streaming operations for asynchronous HTTP clients.
|
SdkHttpExecutionAttribute<T> |
|
SdkHttpExecutionAttributes |
|
SdkHttpExecutionAttributes.Builder |
|
SdkHttpFullRequest |
An immutable HTTP request with a possible HTTP body.
|
SdkHttpFullRequest.Builder |
|
SdkHttpFullResponse |
An immutable HTTP response with a possible HTTP body.
|
SdkHttpFullResponse.Builder |
Builder for a DefaultSdkHttpFullResponse .
|
SdkHttpHeaders |
An immutable set of HTTP headers.
|
SdkHttpMethod |
Enum for available HTTP methods.
|
SdkHttpRequest |
An immutable HTTP request without access to the request body.
|
SdkHttpRequest.Builder |
|
SdkHttpResponse |
An immutable HTTP response without access to the response body.
|
SdkHttpResponse.Builder |
Builder for a DefaultSdkHttpFullResponse .
|
SdkHttpResponseHandler<T> |
Responsible for handling asynchronous http responses
|
SdkHttpService |
Service Provider interface for HTTP implementations.
|
SdkRequestContext |
Container for extra dependencies needed during execution of a request.
|
SdkRequestContext.Builder |
|
SimpleSubscriber |
Simple subscriber that does no backpressure and doesn't care about errors or completion.
|
SystemPropertyTlsKeyManagersProvider |
Implementation of TlsKeyManagersProvider that gets the information
about the KeyStore to load from the system properties.
|
TlsKeyManagersProvider |
Provider for the key managers to be used by the SDK when
creating the SSL context.
|
TlsTrustManagersProvider |
Provider for the trust managers to be used by the SDK when
creating the SSL context.
|