| Class | Description |
|---|---|
| AfterExecutionInterceptorsStage<OutputT> | |
| AfterTransmissionExecutionInterceptorsStage | |
| ApiCallAttemptTimeoutTrackingStage<OutputT> |
Wrapper around a
RequestPipeline to manage the api call attempt timeout feature. |
| ApiCallTimeoutTrackingStage<OutputT> |
Wrapper around a
RequestPipeline to manage the api call timeout feature. |
| ApplyTransactionIdStage |
Generates a unique identifier for the request that is consistent across retries.
|
| ApplyUserAgentStage |
Apply any custom user agent supplied, otherwise instrument the user agent with info about the SDK and environment.
|
| AsyncApiCallTimeoutTrackingStage<OutputT> | |
| AsyncExecutionFailureExceptionReportingStage<OutputT> | |
| AsyncRetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry functionality.
|
| BeforeTransmissionExecutionInterceptorsStage | |
| BeforeUnmarshallingExecutionInterceptorsStage |
Invoke the
ExecutionInterceptor.beforeUnmarshalling(software.amazon.awssdk.core.interceptor.Context.BeforeUnmarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes) callback to allow for pre-processing on the SdkHttpResponse
before it is handed off to the unmarshaller. |
| ExecutionFailureExceptionReportingStage<OutputT> | |
| HandleResponseStage<OutputT> |
Pipeline stage that executes an
HttpResponseHandler to transform the response into a Response
object that contains a flag indicating success of failure and an unmarshalled response object or exception as
appropriate. |
| MakeAsyncHttpRequestStage<OutputT> |
Delegate to the HTTP implementation to make an HTTP request and receive the response.
|
| MakeHttpRequestStage |
Delegate to the HTTP implementation to make an HTTP request and receive the response.
|
| MakeRequestImmutableStage | |
| MakeRequestMutableStage | |
| MergeCustomHeadersStage |
Merge customer supplied headers into the marshalled request.
|
| MergeCustomQueryParamsStage |
Merge customer supplied query params into the marshalled request.
|
| RetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry functionality.
|
| SigningStage |
Sign the marshalled request (if applicable).
|
| TimeoutExceptionHandlingStage<OutputT> |
Check if an
Exception is caused by either ApiCallTimeout or ApiAttemptTimeout and translate that
exception to a more appropriate timeout related exception so that it can be handled in other stages. |
| UnwrapResponseContainer<OutputT> |
Unwrap a
Response container to just the POJO result. |
Copyright © 2020. All rights reserved.