| AfterExecutionInterceptorsStage<OutputT> |
|
| AfterTransmissionExecutionInterceptorsStage |
|
| ApiCallAttemptMetricCollectionStage<OutputT> |
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
|
| ApiCallAttemptTimeoutTrackingStage<OutputT> |
Wrapper around a RequestPipeline to manage the api call attempt timeout feature.
|
| ApiCallMetricCollectionStage<OutputT> |
|
| ApiCallTimeoutTrackingStage<OutputT> |
|
| ApplyTransactionIdStage |
Generates a unique identifier for the request that is consistent across retries.
|
| ApplyUserAgentStage |
A stage for adding the user agent header to the request, after retrieving the current string
from execution attributes and adding any additional information.
|
| AsyncApiCallAttemptMetricCollectionStage<OutputT> |
Wrapper pipeline that initializes and tracks the API call attempt metric collection.
|
| AsyncApiCallMetricCollectionStage<OutputT> |
|
| AsyncApiCallTimeoutTrackingStage<OutputT> |
|
| AsyncBeforeTransmissionExecutionInterceptorsStage |
|
| AsyncExecutionFailureExceptionReportingStage<OutputT> |
|
| AsyncRetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clockskew and request throttling functionality.
|
| AsyncRetryableStage2<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clockskew and request throttling functionality.
|
| AsyncSigningStage |
|
| BeforeTransmissionExecutionInterceptorsStage |
|
| BeforeUnmarshallingExecutionInterceptorsStage |
|
| CompressRequestStage |
Compress requests whose operations are marked with the "requestCompression" C2J trait.
|
| 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.
|
| HttpChecksumStage |
Stage to implement the "httpChecksum" and "httpChecksumRequired" C2J traits, and flexible checksums.
|
| 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.
|
| QueryParametersToBodyStage |
Modifies an HTTP request by moving query parameters to the body under the following conditions:
- It is a POST request
- There is no content stream provider
- There are query parameters to transfer
|
| RetryableStage<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clock-skew and request throttling functionality.
|
| RetryableStage2<OutputT> |
Wrapper around the pipeline for a single request to provide retry, clock-skew and request throttling 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.
|