Uses of Interface
software.amazon.awssdk.core.internal.http.timers.TimeoutTracker
Packages that use TimeoutTracker
Package
Description
-
Uses of TimeoutTracker in software.amazon.awssdk.core.internal.http
Methods in software.amazon.awssdk.core.internal.http that return TimeoutTrackerModifier and TypeMethodDescriptionRequestExecutionContext.apiCallAttemptTimeoutTracker()RequestExecutionContext.apiCallTimeoutTracker()Methods in software.amazon.awssdk.core.internal.http with parameters of type TimeoutTrackerModifier and TypeMethodDescriptionvoidRequestExecutionContext.apiCallAttemptTimeoutTracker(TimeoutTracker timeoutTracker) voidRequestExecutionContext.apiCallTimeoutTracker(TimeoutTracker timeoutTracker) Sets the tracker task for the . -
Uses of TimeoutTracker in software.amazon.awssdk.core.internal.http.timers
Classes in software.amazon.awssdk.core.internal.http.timers that implement TimeoutTrackerModifier and TypeClassDescriptionfinal classApi Call Timeout Tracker to track theTimeoutTaskand theScheduledFuture.final classA no op implementation ofTimeoutTracker.Methods in software.amazon.awssdk.core.internal.http.timers that return TimeoutTrackerModifier and TypeMethodDescriptionstatic <T> TimeoutTrackerTimerUtils.timeAsyncTaskIfNeeded(CompletableFuture<T> completableFuture, ScheduledExecutorService timeoutExecutor, Supplier<SdkClientException> exceptionSupplier, long timeoutInMills) Schedule aTimeoutTaskand exceptional completes aCompletableFuturewith the provide exception if not otherwise completed before the given timeout.static TimeoutTrackerTimerUtils.timeSyncTaskIfNeeded(ScheduledExecutorService timeoutExecutor, long timeoutInMills, Thread threadToInterrupt) Schedule aTimeoutTaskthat aborts the task if not otherwise completed before the given timeout.