クラス 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 を介してパラメーター化された
FutureSE を T を介してパラメーター化された Future に適応させる抽象クラス。すべてのメソッドはアダプティに委譲され、get() および get(long, TimeUnit) はアダプティの結果で adapt(Object) を呼び出します。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedFutureAdapter(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 - 例外:
InterruptedExceptionSEExecutionExceptionSE
get
@Nullable public T get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE 使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>のgetSE - 例外:
InterruptedExceptionSEExecutionExceptionSETimeoutExceptionSE
adapt
使用すべきではありません。指定されたアダプターの結果を T に適合させます。- 戻り値:
- 適応結果
- 例外:
ExecutionExceptionSE