Class IncompleteFuturesTracker
- java.lang.Object
-
- org.apache.flink.runtime.operators.coordination.util.IncompleteFuturesTracker
-
public final class IncompleteFuturesTracker extends Object
This tracker remembers CompletableFutures as long as they are incomplete and allows us to fail them later.
-
-
Constructor Summary
Constructors Constructor Description IncompleteFuturesTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfailAllFutures(Throwable cause)Collection<CompletableFuture<?>>getCurrentIncompleteAndReset()voidtrackFutureWhileIncomplete(CompletableFuture<?> future)
-
-
-
Method Detail
-
trackFutureWhileIncomplete
public void trackFutureWhileIncomplete(CompletableFuture<?> future)
-
getCurrentIncompleteAndReset
public Collection<CompletableFuture<?>> getCurrentIncompleteAndReset()
-
failAllFutures
public void failAllFutures(Throwable cause)
-
-