Class ProcessingFuture<V>

java.lang.Object
java.util.concurrent.CompletableFuture<V>
com.yahoo.processing.impl.ProcessingFuture<V>
All Implemented Interfaces:
CompletionStage<V>, Future<V>
Direct Known Subclasses:
AbstractDataList.DrainOnGetFuture, IncomingData.NullIncomingData.ImmediateFuture

public abstract class ProcessingFuture<V> extends CompletableFuture<V>
A CompletableFuture where get()/get(long, TimeUnit) may have side-effects (e.g trigger the underlying computation).
Author:
bjorncs