インターフェースの使用
org.springframework.scheduling.SchedulingTaskExecutor
SchedulingTaskExecutor を使用するパッケージ
パッケージ
説明
java.util.concurrent および jakarta.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
org.springframework.scheduling.concurrent 内の SchedulingTaskExecutor 使用
修飾子と型クラス説明classjava.util.concurrent.Executorを受け取り、SpringTaskExecutorを公開するアダプター。classjava.util.concurrent.ScheduledExecutorServiceを受け取り、SpringTaskSchedulerを公開するアダプター。classConcurrentTaskExecutorの JNDI ベースのバリアントで、Jakarta EE/8 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトルックアップを実行します。classConcurrentTaskSchedulerの JNDI ベースのバリアント。Jakarta EE 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。classJavaBean は、ThreadPoolExecutorSE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutorとして公開できるようにします。classSpring のTaskSchedulerインターフェースの標準実装。ネイティブScheduledThreadPoolExecutorSE をラップし、それに適用可能なすべての構成オプションを提供します。org.springframework.scheduling.quartz 内の SchedulingTaskExecutor 使用
修飾子と型クラス説明classSpring のTaskExecutorインターフェースを実装し、Spring ライフサイクルコールバックをリッスンする Quartz の SimpleThreadPool のサブクラス。