Uses of Interface
com.google.common.util.concurrent.AsyncCallable
-
Packages that use AsyncCallable Package Description com.google.common.util.concurrent Concurrency utilities. -
-
Uses of AsyncCallable in com.google.common.util.concurrent
Methods in com.google.common.util.concurrent that return AsyncCallable Modifier and Type Method Description static <T extends @Nullable Object>
AsyncCallable<T>Callables. asAsyncCallable(Callable<T> callable, ListeningExecutorService listeningExecutorService)
Creates anAsyncCallable
from aCallable
.Methods in com.google.common.util.concurrent with parameters of type AsyncCallable Modifier and Type Method Description <C extends @Nullable Object>
ListenableFuture<C>Futures.FutureCombiner. callAsync(AsyncCallable<C> combiner, Executor executor)
Creates theListenableFuture
which will return the result of callingcall()
incombiner
when all futures complete, using the specifiedexecutor
.static <O extends @Nullable Object>
ListenableFuture<O>Futures. scheduleAsync(AsyncCallable<O> callable, long delay, TimeUnit timeUnit, ScheduledExecutorService executorService)
Schedulescallable
on the specifiedexecutor
, returning aFuture
.<T extends @Nullable Object>
ListenableFuture<T>ExecutionSequencer. submitAsync(AsyncCallable<T> callable, Executor executor)
Enqueues a task to run when the previous task (if any) completes.static <O extends @Nullable Object>
ListenableFuture<O>Futures. submitAsync(AsyncCallable<O> callable, Executor executor)
Executescallable
on the specifiedexecutor
, returning aFuture
.
-