Class AbstractCatchingFuture.CatchingFuture<V,X extends Throwable>
java.lang.Object
com.google.common.util.concurrent.internal.InternalFutureFailureAccess
com.google.common.util.concurrent.AbstractFuture<V>
com.google.common.util.concurrent.GwtFluentFutureCatchingSpecialization<V>
com.google.common.util.concurrent.FluentFuture<V>
com.google.common.util.concurrent.FluentFuture.TrustedFuture<V>
com.google.common.util.concurrent.AbstractCatchingFuture<V,X,Function<? super X,? extends V>,V>
com.google.common.util.concurrent.AbstractCatchingFuture.CatchingFuture<V,X>
- All Implemented Interfaces:
AbstractFuture.Trusted<V>,ListenableFuture<V>,Runnable,Future<V>
private static final class AbstractCatchingFuture.CatchingFuture<V,X extends Throwable>
extends AbstractCatchingFuture<V,X,Function<? super X,? extends V>,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.util.concurrent.FluentFuture
FluentFuture.TrustedFuture<V>Nested classes/interfaces inherited from class com.google.common.util.concurrent.AbstractFuture
AbstractFuture.Trusted<V> -
Field Summary
Fields inherited from class com.google.common.util.concurrent.AbstractCatchingFuture
exceptionType, fallback, inputFutureFields inherited from class com.google.common.util.concurrent.AbstractFuture
GENERATE_CANCELLATION_CAUSES -
Constructor Summary
ConstructorsConstructorDescriptionCatchingFuture(ListenableFuture<? extends V> input, Class<X> exceptionType, Function<? super X, ? extends V> fallback) -
Method Summary
Methods inherited from class com.google.common.util.concurrent.AbstractCatchingFuture
afterDone, create, create, pendingToString, runMethods inherited from class com.google.common.util.concurrent.FluentFuture.TrustedFuture
addListener, cancel, get, get, isCancelled, isDoneMethods inherited from class com.google.common.util.concurrent.FluentFuture
addCallback, catching, catchingAsync, from, from, transform, transformAsync, withTimeout, withTimeoutMethods inherited from class com.google.common.util.concurrent.AbstractFuture
interruptTask, maybePropagateCancellationTo, set, setException, setFuture, toString, tryInternalFastPathGetFailure, wasInterrupted
-
Constructor Details
-
CatchingFuture
-
-
Method Details
-
doFallback
Description copied from class:AbstractCatchingFutureTemplate method for subtypes to actually run the fallback. -
setResult
Description copied from class:AbstractCatchingFutureTemplate method for subtypes to actually set the result.
-