インターフェース AsyncListenableTaskExecutor
- すべてのスーパーインターフェース:
AsyncTaskExecutor
、ExecutorSE
、TaskExecutor
- すべての既知の実装クラス:
ConcurrentTaskExecutor
、ConcurrentTaskScheduler
、DefaultManagedTaskExecutor
、DefaultManagedTaskScheduler
、SimpleAsyncTaskExecutor
、SimpleAsyncTaskScheduler
、SimpleThreadPoolTaskExecutor
、TaskExecutorAdapter
、ThreadPoolTaskExecutor
、ThreadPoolTaskScheduler
@DeprecatedSE(since="6.0",
forRemoval=true)
public interface AsyncListenableTaskExecutor
extends AsyncTaskExecutor
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
AsyncTaskExecutor
インターフェースの拡張。ListenableFutures
のタスクを送信する機能を追加します。- 導入:
- 4.0
- 作成者:
- Arjen Poutsma
フィールドのサマリー
インターフェース org.springframework.core.task.AsyncTaskExecutor から継承されたフィールド
TIMEOUT_IMMEDIATE, TIMEOUT_INDEFINITE
メソッドのサマリー
修飾子と型メソッド説明submitListenable
(RunnableSE task) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T> ListenableFuture<T>
submitListenable
(CallableSE<T> task) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェース org.springframework.core.task.AsyncTaskExecutor から継承されたメソッド
execute, submit, submit, submitCompletable, submitCompletable
インターフェース org.springframework.core.task.TaskExecutor から継承されたメソッド
execute
メソッドの詳細
submitListenable
非推奨、削除予定: この 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
- 指定されたタスクが受け入れられなかった場合
AsyncTaskExecutor.submitCompletable(Runnable)
とAsyncTaskExecutor.submitCompletable(Callable)
を優先