Interface ExternalizedComponentDefinitionLoader
- All Known Implementing Classes:
AnnotationComponentDefinitionLoader
,CompositeExternalizedLoader
,OsEnvironmentVariableExternalizedLoader
,SystemPropertyExternalizedLoader
public interface ExternalizedComponentDefinitionLoader
外部化されたコンポーネント定義をロードするインタフェース。
外部化されたコンポーネント定義には、設定ファイル以外の例えばシステムプロパティや
OS環境変数などで指定された値などが該当する。
-
Method Summary
Modifier and TypeMethodDescriptionload
(DiContainer container, Map<String, ComponentHolder> loadedComponents) 外部化されたコンポーネントを読み込む。
-
Method Details
-
load
外部化されたコンポーネントを読み込む。- Parameters:
container
- DIコンテナloadedComponents
- 読み込み済みのコンポーネント(マップのキーはコンポーネントの名前)- Returns:
- 読み込んだコンポーネント定義のリスト
-