Interface AsyncCallable<V extends @Nullable java.lang.Object>
- 
@GwtCompatible public interface AsyncCallable<V extends @Nullable java.lang.Object>
Computes a value, possibly asynchronously. For an example usage and more information, seeFutures.FutureCombiner.callAsync(AsyncCallable, java.util.concurrent.Executor).Much like
Callable, but returning aListenableFutureresult.- Since:
 - 20.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListenableFuture<V>call()Computes a resultFuture. 
 - 
 
- 
- 
Method Detail
- 
call
ListenableFuture<V> call() throws java.lang.Exception
Computes a resultFuture. The outputFutureneed not be done, makingAsyncCallablesuitable for asynchronous derivations.Throwing an exception from this method is equivalent to returning a failing
ListenableFuture.- Throws:
 java.lang.Exception
 
 - 
 
 -