| Class | Description |
|---|---|
| AfterCallbackStage<OutputT> |
Calls the
RequestHandler.afterResponse(SdkHttpFullRequest, Response) or
RequestHandler.afterError(SdkHttpFullRequest, Response, Exception) callbacks, depending on whether the request
succeeded or failed. |
| 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.
|
| AsyncRetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry functionality.
|
| AttachRequestConfigStage |
Attach
RequestConfig to the SdkHttpFullRequest. |
| BeforeRequestHandlersStage |
Runs the
RequestHandler.beforeRequest(SdkHttpFullRequest) callback to pre-process the marshalled request before
making an HTTP call. |
| BeforeUnmarshallingCallbackStage |
Invoke the
RequestHandler.beforeUnmarshalling(software.amazon.awssdk.http.SdkHttpFullRequest, HttpResponse) callback
to allow for pre-processing on the HttpResponse before it is handed off to the unmarshaller. |
| ClientExecutionTimedStage<OutputT> |
Wrapper around a
RequestPipeline to manage the client execution timeout feature. |
| ExceptionReportingStage<OutputT> |
Reports an exceptions to the metrics system.
|
| HandleResponseStage<OutputT> |
Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception.
|
| HttpResponseAdaptingStage |
Adapt our new
SdkHttpFullResponse representation, to the legacy HttpResponse representation. |
| InstrumentHttpResponseContentStage |
Instrument the response content so that it reports events to the
ProgressListener. |
| 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.
|
| MakeRequestImmutable | |
| MakeRequestMutable | |
| MergeCustomHeadersStage |
Merge customer supplied headers into the marshalled request.
|
| MergeCustomQueryParamsStage |
Merge customer supplied query params into the marshalled request.
|
| MoveParametersToBodyStage | |
| ReportRequestContentLengthStage |
Report the Content-Length of the request input stream to the
ProgressListener. |
| RetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry functionality.
|
| SigningStage |
Sign the marshalled request (if applicable).
|
| TimerExceptionHandlingStage<OutputT> |
Translates an
IOException to an InterruptedException if that IOException was caused by the
ClientExecutionTimer. |
| UnwrapResponseContainer<OutputT> |
Unwrap a
Response container to just the POJO result. |
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.