T
- この Future の get
メソッドによって返される結果タイプ public class CompletableToListenableFutureAdapter<T> extends ObjectSE implements ListenableFuture<T>
コンストラクターと説明 |
---|
CompletableToListenableFutureAdapter(CompletableFutureSE<T> completableFuture) 指定された CompletableFuture SE の新しいアダプターを作成します。 |
CompletableToListenableFutureAdapter(CompletionStageSE<T> completionStage) 指定された CompletionStage SE の新しいアダプターを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addCallback(ListenableFutureCallback<? super T> callback) 指定された ListenableFutureCallback を登録します。 |
void | addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。 |
boolean | cancel(boolean mayInterruptIfRunning) |
CompletableFutureSE<T> | completable() この ListenableFuture を JDK CompletableFuture SE として公開します。 |
T | get() |
T | get(long timeout, TimeUnitSE unit) |
boolean | isCancelled() |
boolean | isDone() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public CompletableToListenableFutureAdapter(CompletionStageSE<T> completionStage)
CompletionStage
SE の新しいアダプターを作成します。public CompletableToListenableFutureAdapter(CompletableFutureSE<T> completableFuture)
CompletableFuture
SE の新しいアダプターを作成します。public void addCallback(ListenableFutureCallback<? super T> callback)
ListenableFuture
ListenableFutureCallback
を登録します。ListenableFuture<T>
の addCallback
callback
- 登録するコールバック public void addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback)
ListenableFuture
ListenableFuture<T>
の addCallback
successCallback
- 成功コールバック failureCallback
- 失敗コールバック public CompletableFutureSE<T> completable()
ListenableFuture
ListenableFuture
を JDK CompletableFuture
SE として公開します。ListenableFuture<T>
の completable
public boolean isCancelled()
FutureSE<T>
の isCancelledSE
public T get() throws InterruptedExceptionSE, ExecutionExceptionSE
FutureSE<T>
の getSE
InterruptedExceptionSE
ExecutionExceptionSE
public T get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE
FutureSE<T>
の getSE
InterruptedExceptionSE
ExecutionExceptionSE
TimeoutExceptionSE