| 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,
         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. | 
<T> ListenableFuture<T> | 
ExecutionSequencer.submitAsync(AsyncCallable<T> callable,
           Executor executor)
Enqueues a task to run when the previous task (if any) completes. 
 | 
Copyright © 2010–2018. All rights reserved.