Interface AbstractFuture.Trusted<V>
-
- All Superinterfaces:
java.util.concurrent.Future<V>
,ListenableFuture<V>
- All Known Implementing Classes:
AbstractCatchingFuture
,AbstractCatchingFuture.AsyncCatchingFuture
,AbstractCatchingFuture.CatchingFuture
,AbstractFuture.TrustedFuture
,AbstractTransformFuture
,AbstractTransformFuture.AsyncTransformFuture
,AbstractTransformFuture.TransformFuture
,AggregateFuture
,AggregateFutureState
,CollectionFuture
,CollectionFuture.ListFuture
,CombinedFuture
,FluentFuture.TrustedFuture
,Futures.NonCancellationPropagatingFuture
,ImmediateFuture.ImmediateCancelledFuture
,ImmediateFuture.ImmediateFailedFuture
,MoreExecutors.ScheduledListeningDecorator.NeverSuccessfulListenableFutureTask
,SettableFuture
,TimeoutFuture
,TrustedListenableFutureTask
- Enclosing class:
- AbstractFuture<V>
static interface AbstractFuture.Trusted<V> extends ListenableFuture<V>
Tag interface marking trusted subclasses. This enables some optimizations. The implementation of this interface must also be an AbstractFuture and must not override or expose for overriding any of the public methods of ListenableFuture.
-
-
Method Summary
-
Methods inherited from interface com.google.common.util.concurrent.ListenableFuture
addListener
-
-