クラス SimpleAsyncTaskSchedulerBuilder
java.lang.ObjectSE
org.springframework.boot.task.SimpleAsyncTaskSchedulerBuilder
SimpleAsyncTaskScheduler
の構成と作成に使用できるビルダー。一般的な SimpleAsyncTaskScheduler
設定を設定するための便利なメソッドを提供します。高度な構成については、SimpleAsyncTaskSchedulerCustomizer
の使用を検討してください。 典型的な自動構成 Spring Boot アプリケーションでは、このビルダーは Bean として利用でき、SimpleAsyncTaskScheduler
が必要なときにいつでも注入できます。
- 導入:
- 3.2.0
- 作成者:
- Stephane Nicoll, Moritz Halbritter
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明additionalCustomizers
(IterableSE<? extends SimpleAsyncTaskSchedulerCustomizer> customizers) SimpleAsyncTaskScheduler
に適用する必要があるcustomizers
を追加します。additionalCustomizers
(SimpleAsyncTaskSchedulerCustomizer... customizers) SimpleAsyncTaskScheduler
に適用する必要があるcustomizers
を追加します。build()
新しいSimpleAsyncTaskScheduler
インスタンスをビルドし、このビルダーを使用して構成します。concurrencyLimit
(IntegerSE concurrencyLimit) 同時実行制限を設定します。<T extends SimpleAsyncTaskScheduler>
Tconfigure
(T taskScheduler) このビルダーを使用して、提供されたSimpleAsyncTaskScheduler
インスタンスを構成します。customizers
(IterableSE<? extends SimpleAsyncTaskSchedulerCustomizer> customizers) SimpleAsyncTaskScheduler
に適用するcustomizers
を設定します。customizers
(SimpleAsyncTaskSchedulerCustomizer... customizers) SimpleAsyncTaskScheduler
に適用するcustomizers
を設定します。taskTerminationTimeout
(DurationSE taskTerminationTimeout) タスク終了タイムアウトを設定します。threadNamePrefix
(StringSE threadNamePrefix) 新しく作成されたスレッドの名前に使用する接頭辞を設定します。virtualThreads
(BooleanSE virtualThreads) 仮想スレッドを使用するかどうかを設定します。
コンストラクターの詳細
SimpleAsyncTaskSchedulerBuilder
public SimpleAsyncTaskSchedulerBuilder()
メソッドの詳細
threadNamePrefix
新しく作成されたスレッドの名前に使用する接頭辞を設定します。- パラメーター:
threadNamePrefix
- 設定するスレッド名の接頭辞- 戻り値:
- 新しいビルダーインスタンス
concurrencyLimit
同時実行制限を設定します。- パラメーター:
concurrencyLimit
- 同時実行制限- 戻り値:
- 新しいビルダーインスタンス
virtualThreads
仮想スレッドを使用するかどうかを設定します。- パラメーター:
virtualThreads
- 仮想スレッドを使用するかどうか- 戻り値:
- 新しいビルダーインスタンス
taskTerminationTimeout
タスク終了タイムアウトを設定します。- パラメーター:
taskTerminationTimeout
- タスク終了タイムアウト- 戻り値:
- 新しいビルダーインスタンス
- 導入:
- 3.2.1
customizers
public SimpleAsyncTaskSchedulerBuilder customizers(SimpleAsyncTaskSchedulerCustomizer... customizers) SimpleAsyncTaskScheduler
に適用するcustomizers
を設定します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。この値を設定すると、以前に構成されたカスタマイザーが置き換えられます。- パラメーター:
customizers
- 設定するカスタマイザー- 戻り値:
- 新しいビルダーインスタンス
- 関連事項:
customizers
public SimpleAsyncTaskSchedulerBuilder customizers(IterableSE<? extends SimpleAsyncTaskSchedulerCustomizer> customizers) SimpleAsyncTaskScheduler
に適用するcustomizers
を設定します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。この値を設定すると、以前に構成されたカスタマイザーが置き換えられます。- パラメーター:
customizers
- 設定するカスタマイザー- 戻り値:
- 新しいビルダーインスタンス
- 関連事項:
additionalCustomizers
public SimpleAsyncTaskSchedulerBuilder additionalCustomizers(SimpleAsyncTaskSchedulerCustomizer... customizers) SimpleAsyncTaskScheduler
に適用する必要があるcustomizers
を追加します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。- パラメーター:
customizers
- 追加するカスタマイザー- 戻り値:
- 新しいビルダーインスタンス
- 関連事項:
additionalCustomizers
public SimpleAsyncTaskSchedulerBuilder additionalCustomizers(IterableSE<? extends SimpleAsyncTaskSchedulerCustomizer> customizers) SimpleAsyncTaskScheduler
に適用する必要があるcustomizers
を追加します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。- パラメーター:
customizers
- 追加するカスタマイザー- 戻り値:
- 新しいビルダーインスタンス
- 関連事項:
build
新しいSimpleAsyncTaskScheduler
インスタンスをビルドし、このビルダーを使用して構成します。- 戻り値:
- 構成済みの
SimpleAsyncTaskScheduler
インスタンス。 - 関連事項:
configure
このビルダーを使用して、提供されたSimpleAsyncTaskScheduler
インスタンスを構成します。- 型パラメーター:
T
- タスクスケジューラの種類- パラメーター:
taskScheduler
- 構成するSimpleAsyncTaskScheduler
- 戻り値:
- タスクスケジューラインスタンス
- 関連事項: