java.util.concurrent および javax.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。参照先: 説明
| クラス | 説明 |
|---|---|
| ConcurrentTaskExecutor | java.util.concurrent.Executor を受け取り、Spring TaskExecutor を公開するアダプター。 |
| ConcurrentTaskExecutor.ManagedTaskBuilder | 指定された Runnable/Callable を JSR-236 ManagedTask でラップし、 SchedulingAwareRunnable と指定された ID 名に基づいて実行時間の長いヒントを公開するデリゲート。 |
| ConcurrentTaskScheduler | java.util.concurrent.ScheduledExecutorService を受け取り、Spring TaskScheduler を公開するアダプター。 |
| CustomizableThreadFactory | ThreadFactorySE インターフェースの実装。作成されたスレッド(名前、優先順位など)をカスタマイズできます。 |
| DefaultManagedAwareThreadFactory | CustomizableThreadFactory の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedThreadFactory" のデフォルトルックアップを実行し、見つからない場合はローカル CustomizableThreadFactory セットアップにフォールバックします。 |
| DefaultManagedTaskExecutor | ConcurrentTaskExecutor の JNDI ベースのバリアント。Java EE 7/8 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトのルックアップを実行します。 |
| DefaultManagedTaskScheduler | ConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 |
| ExecutorConfigurationSupport | |
| ForkJoinPoolFactoryBean | 事前構成済みの ForkJoinPoolSE を作成して公開する Spring FactoryBean。 |
| ScheduledExecutorFactoryBean | |
| ScheduledExecutorTask | RunnableSE と遅延プラス期間で構成されるスケジュールされたエグゼキュータータスクを記述する JavaBean。 |
| ThreadPoolExecutorFactoryBean | JavaBean は、 ThreadPoolExecutorSE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブ ExecutorServiceSE 型の Bean 参照として公開できるようにします。 |
| ThreadPoolTaskExecutor | JavaBean は、 ThreadPoolExecutorSE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを Spring TaskExecutor として公開できるようにします。 |
| ThreadPoolTaskScheduler | Spring の TaskScheduler インターフェースの標準実装。ネイティブ ScheduledThreadPoolExecutorSE をラップし、それに適用可能なすべての構成オプションを提供します。 |
java.util.concurrent および javax.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。ネイティブ java.util.concurrent インターフェースおよび Spring TaskExecutor メカニズムのサポートを提供します。