public class TaskSchedulerBuilder extends ObjectSE
TaskScheduler の構成と作成に使用できるビルダー。一般的な ThreadPoolTaskScheduler 設定を設定するための便利なメソッドを提供します。高度な構成については、TaskSchedulerCustomizer の使用を検討してください。 典型的な自動構成 Spring Boot アプリケーションでは、このビルダーは Bean として利用でき、TaskScheduler が必要なときにいつでも注入できます。
| コンストラクターと説明 |
|---|
TaskSchedulerBuilder() |
TaskSchedulerBuilder(IntegerSE poolSize, StringSE threadNamePrefix, SetSE<TaskSchedulerCustomizer> taskSchedulerCustomizers) |
| 修飾子と型 | メソッドと説明 |
|---|---|
TaskSchedulerBuilder | additionalCustomizers(IterableSE<TaskSchedulerCustomizer> customizers)ThreadPoolTaskScheduler に適用する必要がある taskSchedulerCustomizers を追加します。 |
TaskSchedulerBuilder | additionalCustomizers(TaskSchedulerCustomizer... customizers)ThreadPoolTaskScheduler に適用する必要がある taskSchedulerCustomizers を追加します。 |
ThreadPoolTaskScheduler | build() 新しい ThreadPoolTaskScheduler インスタンスをビルドし、このビルダーを使用して構成します。 |
<T extends ThreadPoolTaskScheduler> | configure(T taskScheduler) このビルダーを使用して、提供された ThreadPoolTaskScheduler インスタンスを構成します。 |
TaskSchedulerBuilder | customizers(IterableSE<TaskSchedulerCustomizer> customizers)ThreadPoolTaskScheduler に適用する taskSchedulerCustomizers を設定します。 |
TaskSchedulerBuilder | customizers(TaskSchedulerCustomizer... customizers)ThreadPoolTaskScheduler に適用する TaskSchedulerCustomizers を設定します。 |
TaskSchedulerBuilder | poolSize(int poolSize) スレッドの最大許容数を設定します。 |
TaskSchedulerBuilder | threadNamePrefix(StringSE threadNamePrefix) 新しく作成されたスレッドの名前に使用する接頭辞を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic TaskSchedulerBuilder()
public TaskSchedulerBuilder(IntegerSE poolSize, StringSE threadNamePrefix, SetSE<TaskSchedulerCustomizer> taskSchedulerCustomizers)
public TaskSchedulerBuilder poolSize(int poolSize)
poolSize - 設定するプールサイズ public TaskSchedulerBuilder threadNamePrefix(StringSE threadNamePrefix)
threadNamePrefix - 設定するスレッド名の接頭辞 public TaskSchedulerBuilder customizers(TaskSchedulerCustomizer... customizers)
ThreadPoolTaskScheduler に適用する TaskSchedulerCustomizers を設定します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。この値を設定すると、以前に構成されたカスタマイザーが置き換えられます。customizers - 設定するカスタマイザー additionalCustomizers(TaskSchedulerCustomizer...)public TaskSchedulerBuilder customizers(IterableSE<TaskSchedulerCustomizer> customizers)
ThreadPoolTaskScheduler に適用する taskSchedulerCustomizers を設定します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。この値を設定すると、以前に構成されたカスタマイザーが置き換えられます。customizers - 設定するカスタマイザー additionalCustomizers(TaskSchedulerCustomizer...)public TaskSchedulerBuilder additionalCustomizers(TaskSchedulerCustomizer... customizers)
ThreadPoolTaskScheduler に適用する必要がある taskSchedulerCustomizers を追加します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。customizers - 追加するカスタマイザー customizers(TaskSchedulerCustomizer...)public TaskSchedulerBuilder additionalCustomizers(IterableSE<TaskSchedulerCustomizer> customizers)
ThreadPoolTaskScheduler に適用する必要がある taskSchedulerCustomizers を追加します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。customizers - 追加するカスタマイザー customizers(TaskSchedulerCustomizer...)public ThreadPoolTaskScheduler build()
ThreadPoolTaskScheduler インスタンスをビルドし、このビルダーを使用して構成します。ThreadPoolTaskScheduler インスタンス。configure(ThreadPoolTaskScheduler)public <T extends ThreadPoolTaskScheduler> T configure(T taskScheduler)
ThreadPoolTaskScheduler インスタンスを構成します。T - タスクスケジューラの種類 taskScheduler - 構成する ThreadPoolTaskSchedulerbuild()Copyright © 2019 Pivotal Software, Inc.. All rights reserved.