クラス FutureUtils

java.lang.ObjectSE
org.springframework.util.concurrent.FutureUtils

public abstract class FutureUtils extends ObjectSE
FutureSE および実装を操作するための便利なユーティリティ。
導入:
6.0
作成者:
Arjen Poutsma
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static <T> CompletableFutureSE<T>
    callAsync(CallableSE<T> callable)
    指定された Callable を呼び出すことによって取得された値を使用して、ForkJoinPool.commonPool() で実行されているタスクによって非同期的に完了される新しい CompletableFuture を返します。
    static <T> CompletableFutureSE<T>
    callAsync(CallableSE<T> callable, ExecutorSE executor)
    指定された Callable を呼び出すことによって取得された値を使用して、指定されたエグゼキューターで実行されているタスクによって非同期的に完了される新しい CompletableFuture を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • FutureUtils

      public FutureUtils()
  • メソッドの詳細

    • callAsync

      public static <T> CompletableFutureSE<T> callAsync(CallableSE<T> callable)
      指定された Callable を呼び出すことによって取得された値を使用して、ForkJoinPool.commonPool() で実行されているタスクによって非同期的に完了される新しい CompletableFuture を返します。
      パラメーター:
      callable - 使用する値を返す関数、または例外をスローする関数
      戻り値:
      新しい CompletableFuture
      関連事項:
    • callAsync

      public static <T> CompletableFutureSE<T> callAsync(CallableSE<T> callable, ExecutorSE executor)
      指定された Callable を呼び出すことによって取得された値を使用して、指定されたエグゼキューターで実行されているタスクによって非同期的に完了される新しい CompletableFuture を返します。
      パラメーター:
      callable - 使用する値を返す関数、または例外をスローする関数
      executor - 非同期実行に使用するエグゼキュータ
      戻り値:
      新しい CompletableFuture
      関連事項: