クラス ListenableFutureTask<T>
java.lang.ObjectSE
java.util.concurrent.FutureTaskSE<T>
org.springframework.util.concurrent.ListenableFutureTask<T>
- 型パラメーター:
T
- この Future のget
メソッドによって返される結果型
- 実装されたすべてのインターフェース:
RunnableSE
、FutureSE<T>
、RunnableFutureSE<T>
、ListenableFuture<T>
@DeprecatedSE(since="6.0")
public class ListenableFutureTask<T>
extends FutureTaskSE<T>
implements ListenableFuture<T>
使用すべきではありません。
6.0 の時点で、具体的な代替はありません
ListenableFuture
を実装する FutureTask
SE の拡張。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma
コンストラクターのサマリー
コンストラクター説明ListenableFutureTask
(RunnableSE runnable, T result) 使用すべきではありません。ListenableFutureTask
(CallableSE<T> callable) 使用すべきではありません。実行時に指定されたCallable
SE を実行する新しいListenableFutureTask
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
addCallback
(ListenableFutureCallback<? super T> callback) 使用すべきではありません。指定されたListenableFutureCallback
を登録します。void
addCallback
(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 使用すべきではありません。成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。使用すべきではありません。このListenableFuture
を JDKCompletableFuture
SE として公開します。protected void
done()
使用すべきではありません。クラス java.util.concurrent.FutureTaskSE から継承されたメソッド
cancelSE, get, getSE, isCancelled, isDone, run, runAndReset, setSE, setExceptionSE, toString
コンストラクターの詳細
ListenableFutureTask
使用すべきではありません。実行時に指定されたCallable
SE を実行する新しいListenableFutureTask
を作成します。- パラメーター:
callable
- 呼び出し可能なタスク
ListenableFutureTask
使用すべきではありません。- パラメーター:
runnable
- 実行可能なタスクresult
- 正常終了時に返される結果
メソッドの詳細
addCallback
使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
指定されたListenableFutureCallback
を登録します。- 次で指定:
- インターフェース
ListenableFuture<T>
のaddCallback
- パラメーター:
callback
- 登録するコールバック
addCallback
public void addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。- 次で指定:
- インターフェース
ListenableFuture<T>
のaddCallback
- パラメーター:
successCallback
- 成功コールバックfailureCallback
- 失敗コールバック
completable
使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
このListenableFuture
を JDKCompletableFuture
SE として公開します。- 次で指定:
- インターフェース
ListenableFuture<T>
のcompletable
done
protected void done()使用すべきではありません。- オーバーライド:
- クラス
FutureTaskSE<T>
のdone