Uses of Interface
software.amazon.awssdk.core.internal.http.timers.TimeoutTracker
-
Packages that use TimeoutTracker Package Description software.amazon.awssdk.core.internal.http software.amazon.awssdk.core.internal.http.timers -
-
Uses of TimeoutTracker in software.amazon.awssdk.core.internal.http
Methods in software.amazon.awssdk.core.internal.http that return TimeoutTracker Modifier and Type Method Description TimeoutTrackerRequestExecutionContext. apiCallAttemptTimeoutTracker()TimeoutTrackerRequestExecutionContext. apiCallTimeoutTracker()Methods in software.amazon.awssdk.core.internal.http with parameters of type TimeoutTracker Modifier and Type Method Description voidRequestExecutionContext. 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 TimeoutTracker Modifier and Type Class Description classApiCallTimeoutTrackerApi Call Timeout Tracker to track theTimeoutTaskand theScheduledFuture.classNoOpTimeoutTrackerA no op implementation ofTimeoutTracker.Methods in software.amazon.awssdk.core.internal.http.timers that return TimeoutTracker Modifier and Type Method Description static <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.
-