クラス AsyncResult<V>
java.lang.ObjectSE
org.springframework.scheduling.annotation.AsyncResult<V>
- 型パラメーター:
V
- 値の型
- 実装されたすべてのインターフェース:
FutureSE<V>
,ListenableFuture<V>
@DeprecatedSE(since="6.0")
public class AsyncResult<V>
extends ObjectSE
implements ListenableFuture<V>
使用すべきではありません。
非同期実行の
Future
戻り値型で宣言されたメソッドシグネチャーに使用できるパススルー Future
ハンドル。Spring 4.1 の時点で、このクラスは単なる Future
SE ではなく ListenableFuture
を実装し、@Async
処理の対応するサポートも実装しています。7.0 では、既存の一般的な使用箇所との互換性に重点を置くために、これは単純な Future
に戻されます。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller, Rossen Stoyanchev
- 関連事項:
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明void
addCallback
(ListenableFutureCallback<? super V> callback) 使用すべきではありません。指定されたListenableFutureCallback
を登録します。void
addCallback
(SuccessCallback<? super V> successCallback, FailureCallback failureCallback) 使用すべきではありません。成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。boolean
cancel
(boolean mayInterruptIfRunning) 使用すべきではありません。使用すべきではありません。このListenableFuture
を JDKCompletableFuture
SE として公開します。static <V> ListenableFuture<V>
使用すべきではありません。指定された例外をFuture.get()
からExecutionException
SE として公開する新しい非同期結果を作成します。static <V> ListenableFuture<V>
forValue
(V value) 使用すべきではありません。Future.get()
から指定された値を公開する新しい非同期結果を作成します。get()
使用すべきではありません。get
(long timeout, TimeUnitSE unit) 使用すべきではありません。boolean
使用すべきではありません。boolean
isDone()
使用すべきではありません。
コンストラクターの詳細
AsyncResult
使用すべきではありません。新しい AsyncResult ホルダーを作成します。- パラメーター:
value
- 通過する値
メソッドの詳細
cancel
public boolean cancel(boolean mayInterruptIfRunning) 使用すべきではありません。isCancelled
public boolean isCancelled()使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<V>
のisCancelled
isDone
public boolean isDone()使用すべきではありません。get
使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<V>
のget
- 例外:
ExecutionExceptionSE
get
使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<V>
のgetSE
- 例外:
ExecutionExceptionSE
addCallback
使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
指定されたListenableFutureCallback
を登録します。- 次で指定:
- インターフェース
ListenableFuture<V>
のaddCallback
- パラメーター:
callback
- 登録するコールバック
addCallback
public void addCallback(SuccessCallback<? super V> successCallback, FailureCallback failureCallback) 使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。- 次で指定:
- インターフェース
ListenableFuture<V>
のaddCallback
- パラメーター:
successCallback
- 成功コールバックfailureCallback
- 失敗コールバック
completable
使用すべきではありません。インターフェースからコピーされた説明:ListenableFuture
このListenableFuture
を JDKCompletableFuture
SE として公開します。- 次で指定:
- インターフェース
ListenableFuture<V>
のcompletable
forValue
使用すべきではありません。Future.get()
から指定された値を公開する新しい非同期結果を作成します。- パラメーター:
value
- 公開する値- 導入:
- 4.2
- 関連事項:
forExecutionException
使用すべきではありません。指定された例外をFuture.get()
からExecutionException
SE として公開する新しい非同期結果を作成します。- パラメーター:
ex
- 公開する例外 (事前に構築されたExecutionException
SE またはExecutionException
SE でラップされる原因のいずれか)- 導入:
- 4.2
- 関連事項:
CompletableFuture
SE を推奨