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 | ThreadFactory SE インターフェースの実装。作成されたスレッド(名前、優先順位など)をカスタマイズできます。 |
DefaultManagedAwareThreadFactory | CustomizableThreadFactory の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedThreadFactory" のデフォルトルックアップを実行し、見つからない場合はローカル CustomizableThreadFactory セットアップにフォールバックします。 |
DefaultManagedTaskExecutor | ConcurrentTaskExecutor の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトのルックアップを実行します。 |
DefaultManagedTaskScheduler | ConcurrentTaskScheduler の JNDI ベースのバリアント。Java EE 7 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。 |
ExecutorConfigurationSupport | java.util.concurrent.ExecutorService (通常は ThreadPoolExecutor SE)を設定しているクラスの基本クラス。 |
ForkJoinPoolFactoryBean | 事前構成済みの ForkJoinPool SE を作成して公開する Spring FactoryBean 。 |
ScheduledExecutorFactoryBean | |
ScheduledExecutorTask | Runnable SE と遅延プラス期間で構成されるスケジュールされたエグゼキュータータスクを記述する JavaBean。 |
ThreadPoolExecutorFactoryBean | JavaBean は、 ThreadPoolExecutor SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブ ExecutorService SE 型の Bean 参照として公開できるようにします。 |
ThreadPoolTaskExecutor | JavaBean は、 ThreadPoolExecutor SE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを Spring TaskExecutor として公開できるようにします。 |
ThreadPoolTaskScheduler | ネイティブ ScheduledThreadPoolExecutor SE をラップする Spring の TaskScheduler インターフェースの実装。 |
java.util.concurrent
および javax.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。ネイティブ java.util.concurrent
インターフェースおよび Spring TaskExecutor
メカニズムのサポートを提供します。