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 outputFuture
need not be done, makingAsyncCallable
suitable for asynchronous derivations.Throwing an exception from this method is equivalent to returning a failing
ListenableFuture
.- Throws:
Exception
-