| パッケージ | 説明 |
|---|---|
| org.springframework.scheduling.commonj | IBM WebSphere 6.0+ および BEA WebLogic 9.0+ でサポートされている CommonJ WorkManager/TimerManager 機能に基づくスケジューリングの便利なクラス。 |
| org.springframework.scheduling.concurrent | java.util.concurrent および javax.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 |
| org.springframework.scheduling.quartz | オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | WorkManagerTaskExecutor 使用すべきではありません。 5.1 以降、EE 7/8 ベースの DefaultManagedTaskExecutor を推奨 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ConcurrentTaskExecutorjava.util.concurrent.Executor を受け取り、Spring TaskExecutor を公開するアダプター。 |
class | ConcurrentTaskSchedulerjava.util.concurrent.ScheduledExecutorService を受け取り、Spring TaskScheduler を公開するアダプター。 |
class | DefaultManagedTaskExecutorConcurrentTaskExecutor の JNDI ベースのバリアント。Java EE 7/8 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトのルックアップを実行します。 |
class | DefaultManagedTaskSchedulerConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 |
class | ThreadPoolTaskExecutorJavaBean は、 ThreadPoolExecutorSE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを Spring TaskExecutor として公開できるようにします。 |
class | ThreadPoolTaskScheduler ネイティブ ScheduledThreadPoolExecutorSE をラップする Spring の TaskScheduler インターフェースの実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SimpleThreadPoolTaskExecutorSpring の TaskExecutor インターフェースを実装し、Spring ライフサイクルコールバックをリッスンする Quartz の SimpleThreadPool のサブクラス。 |