クラスの使用
org.springframework.util.CustomizableThreadCreator
CustomizableThreadCreator を使用するパッケージ
パッケージ
説明
このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。org.springframework.core.task 内の CustomizableThreadCreator 使用
org.springframework.scheduling.concurrent 内の CustomizableThreadCreator 使用
修飾子と型クラス説明class
ThreadFactory
SE インターフェースの実装。作成されたスレッド(名前、優先順位など)をカスタマイズできます。class
CustomizableThreadFactory
の JNDI ベースのバリアント。Jakarta EE 環境で JSR-236 の "java:comp/DefaultManagedThreadFactory" のデフォルトルックアップを実行し、見つからない場合はローカルCustomizableThreadFactory
セットアップにフォールバックします。class
class
class
Spring のTaskScheduler
インターフェースの単純な実装。単一のスケジューラスレッドを使用し、スケジュールされたすべてのタスクを個別のスレッドで実行します。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで構成し ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを介して)、ネイティブExecutorService
SE 型の Bean 参照として公開できるようにします。class
JavaBean は、ThreadPoolExecutor
SE を Bean スタイルで ( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを通じて) 構成し、それを SpringTaskExecutor
として公開できるようにします。class
Spring のTaskScheduler
インターフェースの標準実装。ネイティブScheduledThreadPoolExecutor
SE をラップし、それに適用可能なすべての構成オプションを提供します。