T - the future result type of an asynchronous operation.public interface Future<T> extends Future<T>
Future interface. BasicFuture
can be put into a completed state by invoking any of the following methods:
cancel(), failed(Throwable), or completed(Object).| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cancel() |
boolean |
cancel(boolean mayInterruptIfRunning) |
boolean |
completed(T result) |
boolean |
failed(Throwable exception) |
Future<T> |
onCancel(FutureListener<Future<T>> listener) |
Future<T> |
onCompleted(FutureListener<Future<T>> listener) |
Future<T> |
onFailed(FutureListener<Future<T>> listener) |
Future<T> |
onFinal(FutureListener<Future<T>> listener) |
get, get, isCancelled, isDoneboolean completed(T result)
boolean failed(Throwable exception)
boolean cancel()
Future<T> onCompleted(FutureListener<Future<T>> listener)
Future<T> onFailed(FutureListener<Future<T>> listener)
Future<T> onCancel(FutureListener<Future<T>> listener)
Future<T> onFinal(FutureListener<Future<T>> listener)
Copyright © 2022–2023. All rights reserved.