Uses of Class
com.google.common.util.concurrent.AbstractFuture
-
Packages that use AbstractFuture Package Description com.google.common.util.concurrent Concurrency utilities.com.google.common.util.concurrent.testing -
-
Uses of AbstractFuture in com.google.common.util.concurrent
Subclasses of AbstractFuture in com.google.common.util.concurrent Modifier and Type Class Description (package private) classAbstractCatchingFuture<V,X extends java.lang.Throwable,F,T>Implementations ofFutures.catching*.private static classAbstractCatchingFuture.AsyncCatchingFuture<V,X extends java.lang.Throwable>private static classAbstractCatchingFuture.CatchingFuture<V,X extends java.lang.Throwable>(package private) static classAbstractFuture.TrustedFuture<V>A less abstract subclass of AbstractFuture.(package private) classAbstractTransformFuture<I,O,F,T>Implementations ofFutures.transform*.private static classAbstractTransformFuture.AsyncTransformFuture<I,O>private static classAbstractTransformFuture.TransformFuture<I,O>(package private) classAggregateFuture<InputT,OutputT>A future whose value is derived from a collection of input futures.(package private) classAggregateFutureState<OutputT>A helper which does some thread-safe operations for aggregate futures, which must be implemented differently in GWT.(package private) classCollectionFuture<V,C>Aggregate future that collects (stores) results of each future.(package private) static classCollectionFuture.ListFuture<V>(package private) classCombinedFuture<V>Aggregate future that computes its value by calling a callable.classFluentFuture<V>AListenableFuturethat supports fluent chains of operations.(package private) static classFluentFuture.TrustedFuture<V>A less abstract subclass of AbstractFuture.(package private) classForwardingFluentFuture<V>FluentFuturethat forwards all calls to a delegate.private static classFutures.InCompletionOrderFuture<T>private static classFutures.NonCancellationPropagatingFuture<V>A wrapped future that does not propagate cancellation to its delegate.(package private) classGwtFluentFutureCatchingSpecialization<V>Hidden superclass ofFluentFuturethat provides us a place to declare special GWT versions of theFluentFuture.catchingfamily of methods.(package private) static classImmediateFuture.ImmediateCancelledFuture<V>(package private) static classImmediateFuture.ImmediateFailedFuture<V>private static classMoreExecutors.ScheduledListeningDecorator.NeverSuccessfulListenableFutureTaskclassSettableFuture<V>AListenableFuturewhose result can be set by aSettableFuture.set(Object),SettableFuture.setException(Throwable)orSettableFuture.setFuture(ListenableFuture)call.(package private) classTimeoutFuture<V>Implementation ofFutures#withTimeout.(package private) classTrustedListenableFutureTask<V>ARunnableFuturethat also implements theListenableFutureinterface.Fields in com.google.common.util.concurrent declared as AbstractFuture Modifier and Type Field Description (package private) AbstractFuture<V>AbstractFuture.SetFuture. ownerFields in com.google.common.util.concurrent with type parameters of type AbstractFuture Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,AbstractFuture.Listener>AbstractFuture.SafeAtomicHelper. listenersUpdater(package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,java.lang.Object>AbstractFuture.SafeAtomicHelper. valueUpdater(package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,AbstractFuture.Waiter>AbstractFuture.SafeAtomicHelper. waitersUpdaterMethods in com.google.common.util.concurrent with parameters of type AbstractFuture Modifier and Type Method Description (package private) abstract booleanAbstractFuture.AtomicHelper. casListeners(AbstractFuture<?> future, AbstractFuture.Listener expect, AbstractFuture.Listener update)Performs a CAS operation on thelistenersfield.(package private) booleanAbstractFuture.SafeAtomicHelper. casListeners(AbstractFuture<?> future, AbstractFuture.Listener expect, AbstractFuture.Listener update)(package private) booleanAbstractFuture.SynchronizedHelper. casListeners(AbstractFuture<?> future, AbstractFuture.Listener expect, AbstractFuture.Listener update)(package private) booleanAbstractFuture.UnsafeAtomicHelper. casListeners(AbstractFuture<?> future, AbstractFuture.Listener expect, AbstractFuture.Listener update)Performs a CAS operation on thelistenersfield.(package private) abstract booleanAbstractFuture.AtomicHelper. casValue(AbstractFuture<?> future, java.lang.Object expect, java.lang.Object update)Performs a CAS operation on thevaluefield.(package private) booleanAbstractFuture.SafeAtomicHelper. casValue(AbstractFuture<?> future, java.lang.Object expect, java.lang.Object update)(package private) booleanAbstractFuture.SynchronizedHelper. casValue(AbstractFuture<?> future, java.lang.Object expect, java.lang.Object update)(package private) booleanAbstractFuture.UnsafeAtomicHelper. casValue(AbstractFuture<?> future, java.lang.Object expect, java.lang.Object update)Performs a CAS operation on thevaluefield.(package private) abstract booleanAbstractFuture.AtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)Performs a CAS operation on thewaitersfield.(package private) booleanAbstractFuture.SafeAtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)(package private) booleanAbstractFuture.SynchronizedHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)(package private) booleanAbstractFuture.UnsafeAtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)Performs a CAS operation on thewaitersfield.private static voidAbstractFuture. complete(AbstractFuture<?> future)Unblocks all threads and runs all listeners.(package private) static java.util.concurrent.ExecutorMoreExecutors. rejectionPropagatingExecutor(java.util.concurrent.Executor delegate, AbstractFuture<?> future)Returns an Executor that will propagateRejectedExecutionExceptionfrom the delegate executor to the givenfuture.Method parameters in com.google.common.util.concurrent with type arguments of type AbstractFuture Modifier and Type Method Description private voidFutures.InCompletionOrderState. recordInputCompletion(ImmutableList<AbstractFuture<T>> delegates, int inputFutureIndex)Constructors in com.google.common.util.concurrent with parameters of type AbstractFuture Constructor Description SetFuture(AbstractFuture<V> owner, ListenableFuture<? extends V> future) -
Uses of AbstractFuture in com.google.common.util.concurrent.testing
Subclasses of AbstractFuture in com.google.common.util.concurrent.testing Modifier and Type Class Description private static classTestingExecutors.NoOpScheduledExecutorService.NeverScheduledFuture<V>
-