Package | Description |
---|---|
software.amazon.awssdk.core.internal | |
software.amazon.awssdk.core.internal.http | |
software.amazon.awssdk.core.internal.http.pipeline.stages |
Modifier and Type | Method and Description |
---|---|
static <T> Response<T> |
Response.fromFailure(SdkException exception,
SdkHttpFullResponse httpResponse) |
static <T> Response<T> |
Response.fromSuccess(T response,
SdkHttpFullResponse httpResponse) |
Modifier and Type | Method and Description |
---|---|
Response<OutputT> |
StreamManagingStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context) |
Constructor and Description |
---|
StreamManagingStage(RequestPipeline<SdkHttpFullRequest,Response<OutputT>> wrapped) |
Modifier and Type | Method and Description |
---|---|
Response<OutputT> |
RetryableStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context) |
Response<OutputT> |
ApiCallTimeoutTrackingStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context) |
Response<OutputT> |
ApiCallAttemptTimeoutTrackingStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context)
Start and end api call attempt timer around the execution of the api call attempt.
|
Response<OutputT> |
TimeoutExceptionHandlingStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context)
Translate an
Exception caused by timeout based on the following criteria:
If the Exception is caused by ClientOverrideConfiguration.apiCallTimeout , translates it to
InterruptedException so it can be handled
appropriately in ApiCallTimeoutTrackingStage . |
Response<OutputT> |
HandleResponseStage.execute(SdkHttpFullResponse httpResponse,
RequestExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Response<OutputT>> |
AsyncRetryableStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context) |
CompletableFuture<Response<OutputT>> |
MakeAsyncHttpRequestStage.execute(SdkHttpFullRequest request,
RequestExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
OutputT |
UnwrapResponseContainer.execute(Response<OutputT> input,
RequestExecutionContext context) |
Constructor and Description |
---|
ApiCallAttemptTimeoutTrackingStage(HttpClientDependencies dependencies,
RequestPipeline<SdkHttpFullRequest,Response<OutputT>> wrapped) |
ApiCallTimeoutTrackingStage(HttpClientDependencies dependencies,
RequestPipeline<SdkHttpFullRequest,Response<OutputT>> wrapped) |
AsyncRetryableStage(TransformingAsyncResponseHandler<OutputT> responseHandler,
HttpClientDependencies dependencies,
RequestPipeline<SdkHttpFullRequest,CompletableFuture<Response<OutputT>>> requestPipeline) |
RetryableStage(HttpClientDependencies dependencies,
RequestPipeline<SdkHttpFullRequest,Response<OutputT>> requestPipeline) |
TimeoutExceptionHandlingStage(HttpClientDependencies dependencies,
RequestPipeline<SdkHttpFullRequest,Response<OutputT>> requestPipeline) |
Copyright © 2019. All rights reserved.