クラス Instantiator<T>
java.lang.ObjectSE
org.springframework.boot.util.Instantiator<T>
- 型パラメーター:
T- インスタンス化する型
使用可能なパラメーターを挿入することによってオブジェクトをインスタンス化するために使用される単純なファクトリ。
- 導入:
- 2.4.0
- 作成者:
- Phillip Webb, Scott Frederick
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static interface使用可能なパラメーターを登録するために使用されるコールバック。static interface型をインスタンス化するときに発生する障害を処理するための戦略。コンストラクター概要
コンストラクターコンストラクター説明Instantiator(ClassSE<?> type, ConsumerSE<Instantiator.AvailableParameters> availableParameters) 指定された型の新しいInstantiatorインスタンスを作成します。Instantiator(ClassSE<?> type, ConsumerSE<Instantiator.AvailableParameters> availableParameters, Instantiator.FailureHandler failureHandler) 指定された型の新しいInstantiatorインスタンスを作成します。方法の概要
修飾子と型メソッド説明instantiate(ClassLoaderSE classLoader, CollectionSE<StringSE> names) 指定されたクラス名のセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。instantiate(CollectionSE<StringSE> names) 指定されたクラス名のセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。instantiateTypes(CollectionSE<ClassSE<?>> types) 指定されたクラスのセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。
コンストラクターの詳細
Instantiator
public Instantiator(ClassSE<?> type, ConsumerSE<Instantiator.AvailableParameters> availableParameters) 指定された型の新しいInstantiatorインスタンスを作成します。- パラメーター:
type- インスタンス化する型availableParameters- 利用可能なパラメーターを登録するために使用されるコンシューマー
Instantiator
public Instantiator(ClassSE<?> type, ConsumerSE<Instantiator.AvailableParameters> availableParameters, Instantiator.FailureHandler failureHandler) 指定された型の新しいInstantiatorインスタンスを作成します。- パラメーター:
type- インスタンス化する型availableParameters- 利用可能なパラメーターを登録するために使用されるコンシューマーfailureHandler- オブジェクトのインスタンス化時に障害が発生した場合に呼び出されるInstantiator.FailureHandler- 導入:
- 2.7.0
方法の詳細
instantiate
指定されたクラス名のセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。- パラメーター:
names- インスタンス化するクラス名- 戻り値:
- インスタンス化されたインスタンスのリスト
instantiate
指定されたクラス名のセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。- パラメーター:
classLoader- ソースクラスローダーnames- インスタンス化するクラス名- 戻り値:
- インスタンス化されたインスタンスのリスト
- 導入:
- 2.4.8
instantiateTypes
指定されたクラスのセットをインスタンス化し、必要に応じてコンストラクター引数を挿入します。- パラメーター:
types- インスタンス化する型- 戻り値:
- インスタンス化されたインスタンスのリスト
- 導入:
- 2.4.8