Package software.amazon.awssdk.core.internal.http
package software.amazon.awssdk.core.internal.http
-
ClassDescriptionInterface to configure a request execution and execute the request.Interface to configure a request execution and execute the request.CombinedResponseHandler<OutputT>Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception based on the status code of the HTTP response.Client scoped dependencies of
AmazonSyncHttpClient
andAmazonAsyncHttpClient
.Builder forHttpClientDependencies
.Wrapper for aTransformingAsyncResponseHandler
that allows attachment to an external scope and given a way of evaluating whether that scope has changed or not will only allow prepare() to be called on its delegate once per state change and will cache and reserve the future that is returned by the delegate the rest of the time.A set of utilities for monitoring the status of the currently-executing SDK thread.Request scoped dependencies and context for an execution of a request byAmazonSyncHttpClient
orAmazonAsyncHttpClient
.An SDK-internal implementation ofRequestExecutionContext.Builder
.Used for clock skew adjustment between the client JVM where the SDK is run, and the server side.StreamManagingStage<OutputT>Adds additional wrapping around the requestContentStreamProvider
.TransformingAsyncResponseHandler<ResultT>A response handler that returns a transformed response.