<X extends java.lang.Throwable> FluentFuture<V> |
FluentFuture.catchingAsync(java.lang.Class<X> exceptionType,
AsyncFunction<? super X,? extends V> fallback,
java.util.concurrent.Executor executor) |
Returns a Future whose result is taken from this Future or, if the this
Future fails with the given exceptionType , from the result provided by the
fallback .
|
static <V,X extends java.lang.Throwable> ListenableFuture<V> |
Futures.catchingAsync(ListenableFuture<? extends V> input,
java.lang.Class<X> exceptionType,
AsyncFunction<? super X,? extends V> fallback) |
Deprecated.
|
static <V,X extends java.lang.Throwable> ListenableFuture<V> |
Futures.catchingAsync(ListenableFuture<? extends V> input,
java.lang.Class<X> exceptionType,
AsyncFunction<? super X,? extends V> fallback,
java.util.concurrent.Executor executor) |
Returns a Future whose result is taken from the given primary input or, if the
primary input fails with the given exceptionType , from the result provided by the
fallback .
|
(package private) static <X extends java.lang.Throwable,V> ListenableFuture<V> |
AbstractCatchingFuture.create(ListenableFuture<? extends V> input,
java.lang.Class<X> exceptionType,
AsyncFunction<? super X,? extends V> fallback,
java.util.concurrent.Executor executor) |
|
(package private) static <I,O> ListenableFuture<O> |
AbstractTransformFuture.create(ListenableFuture<I> input,
AsyncFunction<? super I,? extends O> function,
java.util.concurrent.Executor executor) |
|
(package private) ListenableFuture<? extends V> |
AbstractCatchingFuture.AsyncCatchingFuture.doFallback(AsyncFunction<? super X,? extends V> fallback,
X cause) |
|
(package private) ListenableFuture<? extends O> |
AbstractTransformFuture.AsyncTransformFuture.doTransform(AsyncFunction<? super I,? extends O> function,
I input) |
|
<T> FluentFuture<T> |
FluentFuture.transformAsync(AsyncFunction<? super V,T> function,
java.util.concurrent.Executor executor) |
Returns a new Future whose result is asynchronously derived from the result of this
Future .
|
static <I,O> ListenableFuture<O> |
Futures.transformAsync(ListenableFuture<I> input,
AsyncFunction<? super I,? extends O> function) |
Deprecated.
|
static <I,O> ListenableFuture<O> |
Futures.transformAsync(ListenableFuture<I> input,
AsyncFunction<? super I,? extends O> function,
java.util.concurrent.Executor executor) |
Returns a new Future whose result is asynchronously derived from the result of the
given Future .
|