パッケージ org.springframework.core.task
@NonNullApi @NonNullFields パッケージ org.springframework.core.task
このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。
- クラス説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Callable
SE のサポートを提供する、非同期TaskExecutor
実装用の拡張インターフェース。タスクごとに新しいスレッドを起動し、非同期で実行するTaskExecutor
実装。呼び出しスレッドで各タスクを同期的に実行するTaskExecutor
実装。実行されるRunnable
SE に適用されるデコレータのコールバックインターフェース。Runnable
SE の実行を抽象化する単純なタスクエグゼキューターインターフェース。TaskExecutor
が特定のタスクの実行を受け入れることを拒否した場合にスローされる例外。使用すべきではありません。5.3.16 以降、一般的なエグゼキュータは開始タイムアウトをサポートしていないためJDK 21+ の仮想スレッドに基づくTaskExecutor
実装。
AsyncTaskExecutor.submitCompletable(Runnable)
とAsyncTaskExecutor.submitCompletable(Callable)
を優先