| パッケージ | 説明 |
|---|---|
| org.springframework.core.task | このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。 |
| org.springframework.scheduling.concurrent | java.util.concurrent および javax.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | SimpleAsyncTaskExecutor タスクごとに新しいスレッドを起動し、非同期で実行する TaskExecutor 実装。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CustomizableThreadFactoryThreadFactory インターフェースの実装。作成されたスレッド(名前、優先度など)をカスタマイズできます。 |
class | DefaultManagedAwareThreadFactoryCustomizableThreadFactory の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedThreadFactory" のデフォルトルックアップを実行し、見つからない場合はローカル CustomizableThreadFactory セットアップにフォールバックします。 |
class | ExecutorConfigurationSupportExecutorService (通常は ThreadPoolExecutor または ScheduledThreadPoolExecutor)をセットアップするための基本クラス。 |
class | ScheduledExecutorFactoryBean |
class | ThreadPoolExecutorFactoryBeanJavaBean は、 ThreadPoolExecutor を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブ ExecutorService 型の Bean 参照として公開できるようにします。 |
class | ThreadPoolTaskExecutorJavaBean は、 ThreadPoolExecutor を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、それを Spring TaskExecutor として公開できるようにします。 |
class | ThreadPoolTaskSchedulerSpring の TaskScheduler インターフェースの実装で、ネイティブ ScheduledThreadPoolExecutor をラップします。 |