Uses of Class
software.amazon.awssdk.core.internal.http.RequestExecutionContext
Packages that use RequestExecutionContext
Package
Description
-
Uses of RequestExecutionContext in software.amazon.awssdk.core.internal.http
Methods in software.amazon.awssdk.core.internal.http that return RequestExecutionContextMethods in software.amazon.awssdk.core.internal.http with parameters of type RequestExecutionContextModifier and TypeMethodDescriptionStreamManagingStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) -
Uses of RequestExecutionContext in software.amazon.awssdk.core.internal.http.pipeline
Methods in software.amazon.awssdk.core.internal.http.pipeline with parameters of type RequestExecutionContextModifier and TypeMethodDescriptionRequestPipeline.execute(InputT input, RequestExecutionContext context) Execute the pipeline with the given input. -
Uses of RequestExecutionContext in software.amazon.awssdk.core.internal.http.pipeline.stages
Methods in software.amazon.awssdk.core.internal.http.pipeline.stages with parameters of type RequestExecutionContextModifier and TypeMethodDescriptionAfterExecutionInterceptorsStage.execute(OutputT input, RequestExecutionContext context) AfterTransmissionExecutionInterceptorsStage.execute(Pair<SdkHttpFullRequest, SdkHttpFullResponse> input, RequestExecutionContext context) ApiCallAttemptMetricCollectionStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) ApiCallAttemptTimeoutTrackingStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) Start and end api call attempt timer around the execution of the api call attempt.ApiCallMetricCollectionStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) ApiCallTimeoutTrackingStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) ApplyTransactionIdStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) ApplyUserAgentStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) AsyncApiCallAttemptMetricCollectionStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) AsyncApiCallMetricCollectionStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) AsyncApiCallTimeoutTrackingStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) AsyncBeforeTransmissionExecutionInterceptorsStage.execute(CompletableFuture<SdkHttpFullRequest> input, RequestExecutionContext context) AsyncExecutionFailureExceptionReportingStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) AsyncRetryableStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) AsyncSigningStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) Returns the response from executing one httpClientSettings request; or null for retry.BeforeTransmissionExecutionInterceptorsStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) BeforeUnmarshallingExecutionInterceptorsStage.execute(Pair<SdkHttpFullRequest, SdkHttpFullResponse> input, RequestExecutionContext context) CompressRequestStage.execute(SdkHttpFullRequest.Builder input, RequestExecutionContext context) ExecutionFailureExceptionReportingStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) HandleResponseStage.execute(SdkHttpFullResponse httpResponse, RequestExecutionContext context) HttpChecksumStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) MakeAsyncHttpRequestStage.execute(CompletableFuture<SdkHttpFullRequest> requestFuture, RequestExecutionContext context) MakeHttpRequestStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) Returns the response from executing one httpClientSettings request; or null for retry.MakeRequestImmutableStage.execute(SdkHttpFullRequest.Builder input, RequestExecutionContext context) MakeRequestMutableStage.execute(SdkHttpFullRequest input, RequestExecutionContext context) MergeCustomHeadersStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) MergeCustomQueryParamsStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) QueryParametersToBodyStage.execute(SdkHttpFullRequest.Builder request, RequestExecutionContext context) RetryableStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) SigningStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) Returns the response from executing one httpClientSettings request; or null for retry.TimeoutExceptionHandlingStage.execute(SdkHttpFullRequest request, RequestExecutionContext context) Translate anExceptioncaused by timeout based on the following criteria: If theExceptionis caused byClientOverrideConfiguration.apiCallTimeout(), translates it toInterruptedExceptionso it can be handled appropriately inApiCallTimeoutTrackingStage.UnwrapResponseContainer.execute(Response<OutputT> input, RequestExecutionContext context) -
Uses of RequestExecutionContext in software.amazon.awssdk.core.internal.http.pipeline.stages.utils
Methods in software.amazon.awssdk.core.internal.http.pipeline.stages.utils with parameters of type RequestExecutionContextModifier and TypeMethodDescriptionstatic ThrowableExceptionReportingUtils.reportFailureToInterceptors(RequestExecutionContext context, Throwable failure) Report the failure to the execution interceptors.Constructors in software.amazon.awssdk.core.internal.http.pipeline.stages.utils with parameters of type RequestExecutionContextModifierConstructorDescriptionRetryableStageHelper(SdkHttpFullRequest request, RequestExecutionContext context, HttpClientDependencies dependencies) -
Uses of RequestExecutionContext in software.amazon.awssdk.core.internal.util
Methods in software.amazon.awssdk.core.internal.util with parameters of type RequestExecutionContextModifier and TypeMethodDescriptionstatic OptionalLongMetricUtils.apiCallAttemptResponseBytesRead(RequestExecutionContext context) static OptionalLongMetricUtils.apiCallAttemptStartNanoTime(RequestExecutionContext context) static MetricCollectorMetricUtils.createAttemptMetricsCollector(RequestExecutionContext context) static MetricCollectorMetricUtils.createHttpMetricsCollector(RequestExecutionContext context) static longMetricUtils.resetApiCallAttemptStartNanoTime(RequestExecutionContext context) static OptionalLongMetricUtils.responseHeadersReadEndNanoTime(RequestExecutionContext context)