public interface Scheduler
Modifier and Type | Interface and Description |
---|---|
static class |
Scheduler.LimitedConcurrentScheduler |
static class |
Scheduler.NoopScheduler |
static class |
Scheduler.Task<T> |
Modifier and Type | Method and Description |
---|---|
static Scheduler |
build(int concurrentValidations) |
<T> Scheduler.Task<T> |
schedule(Scheduler.Task<T> task,
java.util.concurrent.Executor executor) |
default <T> com.google.common.util.concurrent.ListenableFuture<T> |
schedule(java.util.function.Supplier<com.google.common.util.concurrent.ListenableFuture<T>> task,
java.util.concurrent.Executor executor) |
default <T> com.google.common.util.concurrent.ListenableFuture<T> schedule(java.util.function.Supplier<com.google.common.util.concurrent.ListenableFuture<T>> task, java.util.concurrent.Executor executor)
<T> Scheduler.Task<T> schedule(Scheduler.Task<T> task, java.util.concurrent.Executor executor)
static Scheduler build(int concurrentValidations)
Copyright © 2009- The Apache Software Foundation