Class CentralisedFuture<T>

java.lang.Object
java.util.concurrent.CompletableFuture<T>
space.arim.omnibus.util.concurrent.CentralisedFuture<T>
Type Parameters:
T - the result type of the future
All Implemented Interfaces:
CompletionStage<T>, Future<T>, ReactionStage<T>
Direct Known Subclasses:
BaseCentralisedFuture, IndifferentCentralisedFuture

public abstract class CentralisedFuture<T> extends CompletableFuture<T> implements ReactionStage<T>
An extended CompletableFuture API implementing ReactionStage. This future is centralised in that its construction is intended to be undertaken by FactoryOfTheFuture implementations.
Author:
A248