インターフェース AsyncListenableTaskExecutor
- すべてのスーパーインターフェース:
AsyncTaskExecutor
、ExecutorSE
、TaskExecutor
- すべての既知の実装クラス:
ConcurrentTaskExecutor
、ConcurrentTaskScheduler
、DefaultManagedTaskExecutor
、DefaultManagedTaskScheduler
、SimpleAsyncTaskExecutor
、SimpleAsyncTaskScheduler
、SimpleThreadPoolTaskExecutor
、TaskExecutorAdapter
、ThreadPoolTaskExecutor
、ThreadPoolTaskScheduler
使用すべきではありません。
AsyncTaskExecutor
インターフェースの拡張。ListenableFutures
のタスクを送信する機能を追加します。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドサマリー
インターフェース org.springframework.core.task.AsyncTaskExecutor から継承されたフィールド
TIMEOUT_IMMEDIATE, TIMEOUT_INDEFINITE
メソッドのサマリー
修飾子と型メソッド説明submitListenable
(RunnableSE task) 使用すべきではありません。<T> ListenableFuture<T>
submitListenable
(CallableSE<T> task) 使用すべきではありません。インターフェース org.springframework.core.task.AsyncTaskExecutor から継承されたメソッド
execute, submit, submit, submitCompletable, submitCompletable
インターフェース org.springframework.core.task.TaskExecutor から継承されたメソッド
execute
メソッドの詳細
submitListenable
使用すべきではありません。Runnable
タスクを実行のために送信し、そのタスクを表すListenableFuture
を受け取ります。Future は完了時にnull
の結果を返します。- パラメーター:
task
- 実行するRunnable
(非null
)- 戻り値:
- 保留中のタスクの補完を表す
ListenableFuture
- 例外:
TaskRejectedException
- 指定されたタスクが受け入れられなかった場合
submitListenable
使用すべきではありません。Callable
タスクを実行のために送信し、そのタスクを表すListenableFuture
を受け取ります。Future は、完了時に Callable の結果を返します。- パラメーター:
task
- 実行するCallable
(非null
)- 戻り値:
- 保留中のタスクの補完を表す
ListenableFuture
- 例外:
TaskRejectedException
- 指定されたタスクが受け入れられなかった場合
AsyncTaskExecutor.submitCompletable(Runnable)
とAsyncTaskExecutor.submitCompletable(Callable)
を優先