クラス FutureAdapter<T,S>
java.lang.ObjectSE
org.springframework.util.concurrent.FutureAdapter<T,S>
- 型パラメーター:
T
- このFuture
の型S
- アダプティのFuture
の型
- 実装されたすべてのインターフェース:
FutureSE<T>
- 既知の直属サブクラス
ListenableFutureAdapter
@DeprecatedSE(since="6.0")
public abstract class FutureAdapter<T,S>
extends ObjectSE
implements FutureSE<T>
使用すべきではありません。
6.0 の時点で、具体的な代替はありません
S を介してパラメーター化された
Future
SE を T を介してパラメーター化された Future
に適応させる抽象クラス。すべてのメソッドはアダプティに委譲され、get()
および get(long, TimeUnit)
はアダプティの結果で adapt(Object)
を呼び出します。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
FutureAdapter
(FutureSE<S> adaptee) 使用すべきではありません。指定されたアダプターで新しいFutureAdapter
を構築します。メソッドのサマリー
コンストラクターの詳細
FutureAdapter
使用すべきではありません。指定されたアダプターで新しいFutureAdapter
を構築します。- パラメーター:
adaptee
- 委譲する未来
メソッドの詳細
getAdaptee
使用すべきではありません。アダプティを返します。cancel
public boolean cancel(boolean mayInterruptIfRunning) 使用すべきではありません。isCancelled
public boolean isCancelled()使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のisCancelled
isDone
public boolean isDone()使用すべきではありません。get
使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のget
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
get
@Nullable public T get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE 使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のgetSE
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
TimeoutExceptionSE
adapt
使用すべきではありません。指定されたアダプターの結果を T に適合させます。- 戻り値:
- 適応結果
- 例外:
ExecutionExceptionSE