All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Abortable An Abortable task.AbortableInputStream Input stream that can be aborted.AbortableInputStreamSubscriber Wrapper ofInputStreamSubscriber
that also implementsAbortable
.AbortableInputStreamSubscriber.Builder AbstractFileStoreTlsKeyManagersProvider AbstractTlsKeyManagersProvider
that loads the key store from a a given file path.AsyncExecuteRequest Request object containing the parameters necessary to make an asynchronous HTTP request.AsyncExecuteRequest.Builder ContentStreamProvider Provides the content stream of a request.ExecutableHttpRequest An HTTP request that can be invoked byExecutableHttpRequest.call()
.FileStoreTlsKeyManagersProvider Implementation ofFileStoreTlsKeyManagersProvider
that loads a the key store from a file.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 AMap<String, List<String>>
for headers and query strings inSdkHttpRequest
andSdkHttpResponse
that avoids copying data during conversion between builders and buildables, unless data is modified.LowCopyListMap.ForBuildable LowCopyListMap.ForBuilder NoneTlsKeyManagersProvider Simple implementation ofTlsKeyManagersProvider
that return a null array.Protocol ProtocolNegotiation The protocol negotiation selection scheme used by the HTTP client to establish connectionsSdkAsyncHttpClient 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 anSdkHttpClient
with service specific defaults applied.SdkHttpConfigurationOption<T> Type safe key for an HTTP related configuration option.SdkHttpContentPublisher APublisher
of HTTP content data that allows streaming operations for asynchronous HTTP clients.SdkHttpExecutionAttribute<T> An attribute attached to a particular HTTP request execution, stored inSdkHttpExecutionAttributes
.SdkHttpExecutionAttributes An immutable collection ofSdkHttpExecutionAttribute
s that can be configured on anAsyncExecuteRequest
viaAsyncExecuteRequest.Builder.httpExecutionAttributes(SdkHttpExecutionAttributes)
SdkHttpExecutionAttributes.Builder SdkHttpFullRequest An immutable HTTP request with a possible HTTP body.SdkHttpFullRequest.Builder A mutable builder forSdkHttpFullRequest
.SdkHttpFullResponse An immutable HTTP response with a possible HTTP body.SdkHttpFullResponse.Builder Builder for aDefaultSdkHttpFullResponse
.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 A mutable builder forSdkHttpFullRequest
.SdkHttpResponse An immutable HTTP response without access to the response body.SdkHttpResponse.Builder Builder for aDefaultSdkHttpFullResponse
.SdkHttpResponseHandler<T> Responsible for handling asynchronous http responsesSdkHttpService Service Provider interface for HTTP implementations.SdkRequestContext Container for extra dependencies needed during execution of a request.SdkRequestContext.Builder Builder for aSdkRequestContext
.SimpleSubscriber Simple subscriber that does no backpressure and doesn't care about errors or completion.SystemPropertyTlsKeyManagersProvider Implementation ofTlsKeyManagersProvider
that gets the information about the KeyStore to load from the system properties.TlsKeyManagersProvider Provider for thekey managers
to be used by the SDK when creating the SSL context.TlsTrustManagersProvider Provider for thetrust managers
to be used by the SDK when creating the SSL context.