インターフェース AsyncListenableTaskExecutor

すべてのスーパーインターフェース:
AsyncTaskExecutorExecutorSETaskExecutor
すべての既知の実装クラス:
ConcurrentTaskExecutorConcurrentTaskSchedulerDefaultManagedTaskExecutorDefaultManagedTaskSchedulerSimpleAsyncTaskExecutorSimpleAsyncTaskSchedulerSimpleThreadPoolTaskExecutorTaskExecutorAdapterThreadPoolTaskExecutorThreadPoolTaskScheduler

@DeprecatedSE(since="6.0", forRemoval=true) public interface AsyncListenableTaskExecutor extends AsyncTaskExecutor
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
AsyncTaskExecutor インターフェースの拡張。ListenableFutures のタスクを送信する機能を追加します。
導入:
4.0
作成者:
Arjen Poutsma
  • メソッドの詳細

    • submitListenable

      @DeprecatedSE(since="6.0", forRemoval=true) ListenableFuture<?> submitListenable(RunnableSE task)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      Runnable タスクを実行のために送信し、そのタスクを表す ListenableFuture を受け取ります。Future は完了時に null の結果を返します。
      パラメーター:
      task - 実行する Runnable (非 null)
      戻り値:
      保留中のタスクの完了を表す ListenableFuture 
      例外:
      TaskRejectedException - 指定されたタスクが受け入れられなかった場合
    • submitListenable

      @DeprecatedSE(since="6.0", forRemoval=true) <T> ListenableFuture<T> submitListenable(CallableSE<T> task)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      Callable タスクを実行のために送信し、そのタスクを表す ListenableFuture を受け取ります。Future は、完了時に Callable の結果を返します。
      パラメーター:
      task - 実行する Callable (非 null)
      戻り値:
      保留中のタスクの完了を表す ListenableFuture 
      例外:
      TaskRejectedException - 指定されたタスクが受け入れられなかった場合