- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Computes a value, possibly asynchronously. For an example usage and more information, see
Futures.FutureCombiner.callAsync(AsyncCallable, java.util.concurrent.Executor).
Much like Callable, but returning a ListenableFuture
result.
- Since:
- 20.0
-
Method Summary
-
Method Details
-
call
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:
Exception
-