クラス ListenableFutureAdapter<T,S>

java.lang.ObjectSE
org.springframework.util.concurrent.FutureAdapter<T,S>
org.springframework.util.concurrent.ListenableFutureAdapter<T,S>
型パラメーター:
T - この Future の型
S - アダプティの Future の型
実装されたすべてのインターフェース:
FutureSE<T>ListenableFuture<T>

@DeprecatedSE(since="6.0") public abstract class ListenableFutureAdapter<T,S> extends FutureAdapter<T,S> implements ListenableFuture<T>
使用すべきではありません。
6.0 現在、CompletableFutureSE を推奨
S を介してパラメーター化された ListenableFuture を T を介してパラメーター化された ListenableFuture に適応させる抽象クラス。すべてのメソッドは、アダプティに委譲されます。FutureAdapter.get()FutureAdapter.get(long, java.util.concurrent.TimeUnit)SuccessCallback.onSuccess(Object) は、アダプティの結果に対して FutureAdapter.adapt(Object) を呼び出します。
導入:
4.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • ListenableFutureAdapter

      protected ListenableFutureAdapter(ListenableFuture<S> adaptee)
      使用すべきではありません。
      指定されたアダプターで新しい ListenableFutureAdapter を構築します。
      パラメーター:
      adaptee - 適応する未来
  • メソッドの詳細

    • addCallback

      public void addCallback(ListenableFutureCallback<? super T> callback)
      使用すべきではありません。
      インターフェースからコピーされた説明: ListenableFuture
      指定された ListenableFutureCallback を登録します。
      次で指定:
      インターフェース ListenableFuture<T>addCallback 
      パラメーター:
      callback - 登録するコールバック
    • addCallback

      public void addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback)
      使用すべきではありません。
      インターフェースからコピーされた説明: ListenableFuture
      成功および失敗のコールバックを備えた Java 8 ラムダ対応の代替。
      次で指定:
      インターフェース ListenableFuture<T>addCallback 
      パラメーター:
      successCallback - 成功コールバック
      failureCallback - 失敗コールバック