クラス ListenableFutureCallbackRegistry<T>

java.lang.ObjectSE
org.springframework.util.concurrent.ListenableFutureCallbackRegistry<T>
型パラメーター:
T - コールバック結果型

@DeprecatedSE(since="6.0") public class ListenableFutureCallbackRegistry<T> extends ObjectSE
使用すべきではありません。
6.0 の時点で、具体的な代替はありません
成功および失敗のコールバックのキューを維持し、それらへの通知を支援する ListenableFuture 実装のヘルパークラス。

com.google.common.util.concurrent.ExecutionList に触発されました。

導入:
4.0
作成者:
Arjen Poutsma, Sebastien Deleuze, Rossen Stoyanchev
  • コンストラクターの詳細

    • ListenableFutureCallbackRegistry

      public ListenableFutureCallbackRegistry()
      使用すべきではありません。
  • メソッドの詳細

    • addCallback

      public void addCallback(ListenableFutureCallback<? super T> callback)
      使用すべきではありません。
      指定されたコールバックをこのレジストリに追加します。
      パラメーター:
      callback - 追加するコールバック
    • addSuccessCallback

      public void addSuccessCallback(SuccessCallback<? super T> callback)
      使用すべきではありません。
      指定された成功コールバックをこのレジストリに追加します。
      パラメーター:
      callback - 追加する成功コールバック
      導入:
      4.1
    • addFailureCallback

      public void addFailureCallback(FailureCallback callback)
      使用すべきではありません。
      指定された失敗コールバックをこのレジストリに追加します。
      パラメーター:
      callback - 追加する失敗コールバック
      導入:
      4.1
    • success

      public void success(@Nullable T result)
      使用すべきではありません。
      指定された結果で追加されたすべてのコールバックで SuccessCallback.onSuccess(Object) 呼び出しをトリガーします。
      パラメーター:
      result - コールバックをトリガーする結果
    • failure

      public void failure(ThrowableSE ex)
      使用すべきではありません。
      指定された Throwable を使用して、追加されたすべてのコールバックで FailureCallback.onFailure(Throwable) 呼び出しをトリガーします。
      パラメーター:
      ex - コールバックをトリガーする例外