public interface ScopeDecider
Modifier and Type | Method and Description |
---|---|
java.util.Optional<Scope> |
fromComponentClass(java.lang.Class<?> componentType,
ErrorCollector errorCollector)
コンポーネントのクラスが持つアノテーションからスコープを決定する。
|
void |
registerScopes(ContainerBuilder<?> builder,
MemberFactory memberFactory)
スコープをコンポーネント登録する。
|
java.util.Optional<Scope> fromComponentClass(java.lang.Class<?> componentType, ErrorCollector errorCollector)
componentType
- コンポーネントのクラスerrorCollector
- バリデーションエラーを収集するクラスvoid registerScopes(ContainerBuilder<?> builder, MemberFactory memberFactory)
builder
- DIコンテナのビルダーmemberFactory
- コンポーネント定義の構成要素を生成するファクトリ