Uses of Interface
cn.sliew.milky.concurrent.Future
-
Packages that use Future Package Description cn.sliew.milky.concurrent -
-
Uses of Future in cn.sliew.milky.concurrent
Classes in cn.sliew.milky.concurrent with type parameters of type Future Modifier and Type Interface Description interfaceFutureListener<F extends Future<?>>Listens to the result of aFuture.Subinterfaces of Future in cn.sliew.milky.concurrent Modifier and Type Interface Description interfaceProgressiveFuture<V>AFuturewhich is used to indicate the progress of an operation.interfaceProgressivePromise<V>SpecialProgressiveFuturewhich is writable.interfacePromise<V>SpecialFuturewhich is writable.Classes in cn.sliew.milky.concurrent that implement Future Modifier and Type Class Description classAbstractFuture<V>AbstractFutureimplementation which does not allow for cancellation.classCompleteFuture<V>classDefaultProgressivePromise<V>classDefaultPromise<V>classFailedFuture<V>TheCompleteFuturewhich is failed already.classSucceededFuture<V>TheCompleteFuturewhich is succeeded already.Fields in cn.sliew.milky.concurrent with type parameters of type Future Modifier and Type Field Description protected List<FutureListener<? extends Future<? super V>>>DefaultPromise. listenersOne or more listeners.Methods in cn.sliew.milky.concurrent that return Future Modifier and Type Method Description Future<V>CompleteFuture. addListener(FutureListener<? extends Future<? super V>> listener)Future<V>Future. addListener(FutureListener<? extends Future<? super V>> listener)Adds the specified listener to this future.Future<V>CompleteFuture. await()Future<V>Future. await()Waits for this future to be completed.<V> Future<V>Futures. newFailedFuture(Throwable cause)<V> Future<V>Futures. newSucceededFuture(V result)Future<V>CompleteFuture. removeListener(FutureListener<? extends Future<? super V>> listener)Future<V>Future. removeListener(FutureListener<? extends Future<? super V>> listener)Removes the first occurrence of the specified listener from this future.Future<V>CompleteFuture. sync()Future<V>FailedFuture. sync()Future<V>Future. sync()Waits for this future until it is done, and rethrows the cause of the failure if this future failed.Method parameters in cn.sliew.milky.concurrent with type arguments of type Future Modifier and Type Method Description Future<V>CompleteFuture. addListener(FutureListener<? extends Future<? super V>> listener)ProgressivePromise<V>DefaultProgressivePromise. addListener(FutureListener<? extends Future<? super V>> listener)Promise<V>DefaultPromise. addListener(FutureListener<? extends Future<? super V>> listener)Future<V>Future. addListener(FutureListener<? extends Future<? super V>> listener)Adds the specified listener to this future.ProgressiveFuture<V>ProgressiveFuture. addListener(FutureListener<? extends Future<? super V>> listener)ProgressivePromise<V>ProgressivePromise. addListener(FutureListener<? extends Future<? super V>> listener)Promise<V>Promise. addListener(FutureListener<? extends Future<? super V>> listener)Future<V>CompleteFuture. removeListener(FutureListener<? extends Future<? super V>> listener)ProgressivePromise<V>DefaultProgressivePromise. removeListener(FutureListener<? extends Future<? super V>> listener)Promise<V>DefaultPromise. removeListener(FutureListener<? extends Future<? super V>> listener)Future<V>Future. removeListener(FutureListener<? extends Future<? super V>> listener)Removes the first occurrence of the specified listener from this future.ProgressiveFuture<V>ProgressiveFuture. removeListener(FutureListener<? extends Future<? super V>> listener)ProgressivePromise<V>ProgressivePromise. removeListener(FutureListener<? extends Future<? super V>> listener)Promise<V>Promise. removeListener(FutureListener<? extends Future<? super V>> listener)
-