public class FutureAsyncTimeout<T>
extends java.lang.Object
| Constructor and Description |
|---|
FutureAsyncTimeout(java.util.function.Function<java.util.concurrent.TimeoutException,T> failure,
java.util.concurrent.ScheduledExecutorService scheduledExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
void |
shutdown() |
java.util.concurrent.CompletableFuture<T> |
within(java.util.concurrent.CompletableFuture<T> future,
java.time.Duration duration) |
public FutureAsyncTimeout(java.util.function.Function<java.util.concurrent.TimeoutException,T> failure, java.util.concurrent.ScheduledExecutorService scheduledExecutorService)