<C extends @Nullable java.lang.Object> ListenableFuture<C> |
Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner,
java.util.concurrent.Executor executor) |
Creates the ListenableFuture which will return the result of calling call() in combiner when all futures complete, using the specified
executor .
|
static <O extends @Nullable java.lang.Object> ListenableFuture<O> |
Futures.scheduleAsync(AsyncCallable<O> callable,
long delay,
java.util.concurrent.TimeUnit timeUnit,
java.util.concurrent.ScheduledExecutorService executorService) |
Schedules callable on the specified executor , returning a Future .
|
static <O extends @Nullable java.lang.Object> ListenableFuture<O> |
Futures.scheduleAsync(AsyncCallable<O> callable,
java.time.Duration delay,
java.util.concurrent.ScheduledExecutorService executorService) |
Schedules callable on the specified executor , returning a Future .
|
<T extends @Nullable java.lang.Object> ListenableFuture<T> |
ExecutionSequencer.submitAsync(AsyncCallable<T> callable,
java.util.concurrent.Executor executor) |
Enqueues a task to run when the previous task (if any) completes.
|
static <O extends @Nullable java.lang.Object> ListenableFuture<O> |
Futures.submitAsync(AsyncCallable<O> callable,
java.util.concurrent.Executor executor) |
Executes callable on the specified executor , returning a Future .
|