Package cz.cuni.amis.utils.future

Package class diagram package cz.cuni.amis.utils.future
Interface Summary
IFuture<RESULT>  
IFutureListener<RESULT>  
IFutureWithListeners<RESULT>  
 

Class Summary
CombinedBooleanFuture Used to combine multiple Future<Boolean> together into one Future<Boolean>.
FixedFuture<Result> Future implementation that holds fixed result.
FlagFuture<Result,FlagType> Future implementation that is listening on a flag and when it's terminal state is set on the flag the future completes itself with result specified in the map (under the key of the flag value).
FutureWithListeners<RESULT> Abstract class that represents future result of some computation that allows you to hook listeners on the status of the future computation (see FutureWithListeners.addFutureListener(IFutureListener)).
FutureWrapper<RESULT>  
RunnableFuture<RESULT>  
 

Enum Summary
FutureStatus Status of the FutureWithListeners object.
 



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.