Uses of Class
com.google.common.util.concurrent.internal.InternalFutureFailureAccess
Packages that use InternalFutureFailureAccess
Package
Description
Concurrency utilities.
-
Uses of InternalFutureFailureAccess in com.google.common.util.concurrent
Subclasses of InternalFutureFailureAccess in com.google.common.util.concurrentModifier and TypeClassDescription(package private) class
AbstractCatchingFuture<V,
X extends Throwable, F, T> Implementations ofFutures.catching*
.private static final class
AbstractCatchingFuture.AsyncCatchingFuture<V,
X extends Throwable> AnAbstractCatchingFuture
that delegates to anAsyncFunction
andAbstractFuture.setFuture(ListenableFuture)
.private static final class
AbstractCatchingFuture.CatchingFuture<V,
X extends Throwable> class
An abstract implementation ofListenableFuture
, intended for advanced users only.(package private) static class
A less abstract subclass of AbstractFuture.(package private) class
AbstractTransformFuture<I,
O, F, T> Implementations ofFutures.transform*
.private static final class
AnAbstractTransformFuture
that delegates to anAsyncFunction
andAbstractFuture.setFuture(ListenableFuture)
.private static final class
(package private) class
AggregateFuture<InputT,
OutputT> A future whose value is derived from a collection of input futures.(package private) class
AggregateFutureState<OutputT>
A helper which does some thread-safe operations for aggregate futures, which must be implemented differently in GWT.(package private) class
CollectionFuture<V,
C> Aggregate future that collects (stores) results of each future.(package private) static final class
(package private) final class
Aggregate future that computes its value by calling a callable.class
FluentFuture<V>
AListenableFuture
that supports fluent chains of operations.(package private) static class
A less abstract subclass of AbstractFuture.(package private) final class
FluentFuture
that forwards all calls to a delegate.private static final class
private static final class
A wrapped future that does not propagate cancellation to its delegate.(package private) class
Hidden superclass ofFluentFuture
that provides us a place to declare special GWT versions of theinvalid reference
FluentFuture.catching
(package private) static final class
(package private) static final class
private static final class
final class
AListenableFuture
whose result can be set by aSettableFuture.set(Object)
,SettableFuture.setException(Throwable)
orSettableFuture.setFuture(ListenableFuture)
call.(package private) final class
Implementation ofFutures#withTimeout
.(package private) class
ARunnableFuture
that also implements theListenableFuture
interface. -
Uses of InternalFutureFailureAccess in com.google.common.util.concurrent.internal
Methods in com.google.common.util.concurrent.internal with parameters of type InternalFutureFailureAccessModifier and TypeMethodDescriptionstatic Throwable
InternalFutures.tryInternalFastPathGetFailure
(InternalFutureFailureAccess future) Usually returnsnull
but, if the givenFuture
has failed, may optionally return the cause of the failure. -
Uses of InternalFutureFailureAccess in com.google.common.util.concurrent.testing
Subclasses of InternalFutureFailureAccess in com.google.common.util.concurrent.testingModifier and TypeClassDescriptionprivate static class