クラス ListenableFutureTask<T>

java.lang.ObjectSE
java.util.concurrent.FutureTaskSE<T>
org.springframework.util.concurrent.ListenableFutureTask<T>
型パラメーター:
T - この Future の get メソッドによって返される結果型
実装されたすべてのインターフェース:
RunnableSEFutureSE<T>RunnableFutureSE<T>ListenableFuture<T>

@DeprecatedSE(since="6.0") public class ListenableFutureTask<T> extends FutureTaskSE<T> implements ListenableFuture<T>
使用すべきではありません。
6.0 の時点で、具体的な代替はありません
ListenableFuture を実装する FutureTaskSE の拡張。
導入:
4.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • ListenableFutureTask

      public ListenableFutureTask(CallableSE<T> callable)
      使用すべきではありません。
      実行時に指定された CallableSE を実行する新しい ListenableFutureTask を作成します。
      パラメーター:
      callable - 呼び出し可能なタスク
    • ListenableFutureTask

      public ListenableFutureTask(RunnableSE runnable, @Nullable T result)
      使用すべきではありません。
      実行時に指定された RunnableSE を実行する ListenableFutureTask を作成し、FutureTask.get() が正常に完了すると指定された結果を返すように配置します。
      パラメーター:
      runnable - 実行可能なタスク
      result - 正常終了時に返される結果
  • メソッドの詳細

    • 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 - 失敗コールバック
    • completable

      public CompletableFutureSE<T> completable()
      使用すべきではありません。
      インターフェースからコピーされた説明: ListenableFuture
      この ListenableFuture を JDK CompletableFutureSE として公開します。
      次で指定:
      インターフェース ListenableFuture<T>completable 
    • done

      protected void done()
      使用すべきではありません。
      オーバーライド:
      クラス FutureTaskSE<T>done