| Package | Description |
|---|---|
| com.google.common.util.concurrent |
Concurrency utilities.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> AsyncCallable<T> |
Callables.asAsyncCallable(Callable<T> callable,
ListeningExecutorService listeningExecutorService)
Creates an
AsyncCallable from a Callable. |
| Modifier and Type | Method and Description |
|---|---|
<C> ListenableFuture<C> |
Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner)
Deprecated.
Use the overload that requires an
executor. For identical behavior, pass
MoreExecutors.directExecutor(), but
consider whether another executor would be safer, as discussed in the ListenableFuture.addListener documentation. This method is
scheduled to be removed in April 2018. |
<C> ListenableFuture<C> |
Futures.FutureCombiner.callAsync(AsyncCallable<C> combiner,
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> ListenableFuture<O> |
Futures.scheduleAsync(AsyncCallable<O> callable,
long delay,
TimeUnit timeUnit,
ScheduledExecutorService executorService)
Schedules
callable on the specified executor, returning a Future. |
static <O> ListenableFuture<O> |
Futures.submitAsync(AsyncCallable<O> callable,
Executor executor)
Executes
callable on the specified executor, returning a Future. |
Copyright © 2010–2018. All rights reserved.