パッケージ org.springframework.scheduling.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.scheduling.annotation
非同期メソッド実行のアノテーションサポート。
- クラス説明Spring の非同期メソッド実行機能を有効にするための共通構造を提供する抽象ベース
Configuration
クラス。メソッドを非同期実行の候補としてマークするアノテーション。Async
アノテーションを介して非同期メソッドの実行をアクティブ化するアドバイザー。対応するAsyncAnnotationAdvisor
を公開されたプロキシ(既存の AOP プロキシまたはすべてのターゲットのインターフェースを実装する新しく生成されたプロキシ)に追加することにより、クラスまたはメソッドレベルでAsync
アノテーションを保持する Bean に非同期呼び出し動作を自動的に適用する Bean ポストプロセッサー)。非同期メソッドの呼び出しを処理するときに使用されるExecutor
SE インスタンスまたはvoid
戻り値型の非同期メソッドからスローされた例外を処理するために使用されるAsyncUncaughtExceptionHandler
インスタンスをカスタマイズする @EnableAsync
アノテーションが付けられた @Configuration
クラスによって実装されるインターフェース。使用すべきではありません。AsyncResult<V>使用すべきではありません。6.0 現在、CompletableFuture
SE を推奨Spring の<task:*>
XML 名前空間にある機能と同様に、Spring の非同期メソッド実行機能を有効にします。Spring の<task:*>
XML 名前空間にある機能と同様に、Spring のスケジュールされたタスク実行機能を有効にします。プロキシベースの非同期メソッド実行を有効にするために必要な Spring インフラストラクチャ Bean を登録する@Configuration
クラス。スケジュールするメソッドをマークするアノテーション。アノテーションを介して提供される "fixedRate"、"fixedDelay"、"cron" 式に従って、TaskScheduler
によって呼び出される@Scheduled
でアノテーションされたメソッドを登録する Bean ポストプロセッサー。いくつかのScheduled
アノテーションを集約するコンテナーアノテーション。Spring の @Scheduled
アノテーションを処理できるScheduledAnnotationBeanPostProcessor
Bean を登録する@Configuration
クラス。@EnableScheduling
でアノテーションが付けられた@Configuration
クラスによって実装されるオプションのインターフェース。
AsyncConfigurer
を直接実装することを推奨