public final class AnnotationAutoContainerProvider extends java.lang.Object implements Initializable
ApplicationInitializerの初期化処理で、
 NablarchにDIコンテナの提供を行うクラス。| Constructor and Description | 
|---|
AnnotationAutoContainerProvider()  | 
public void initialize()
Initializableinitialize in interface Initializablepublic void setAnnotationContainerBuilder(AnnotationContainerBuilder annotationContainerBuilder)
AnnotationContainerBuilderを設定する。
 本プロパティが設定済みの場合、設定されたインスタンスがそのまま使用される。
 未設定の場合は、以下のプロパティの設定を元にインスタンスを生成する。
 annotationContainerBuilder - AnnotationContainerBuilderpublic void setComponentPredicate(ComponentPredicate componentPredicate)
ComponentPredicateを設定する。componentPredicate - ComponentPredicatepublic void setTraversalConfigs(java.lang.Iterable<TraversalConfig> traversalConfigs)
TraversalConfigを設定する。traversalConfigs - TraversalConfigpublic void setEagerLoad(boolean eagerLoad)
setAnnotationContainerBuilder(AnnotationContainerBuilder)を明示的に設定した場合、
 本プロパティは使用されない。eagerLoad - イーガーロードを行う場合、真public void setRequestContextSupplier(RequestContextSupplier requestContextSupplier)
setAnnotationContainerBuilder(AnnotationContainerBuilder)を明示的に設定した場合、
 本プロパティは使用されない。requestContextSupplier - リクエストコンテキスト取得クラスpublic void setSessionContextSupplier(SessionContextSupplier sessionContextSupplier)
sessionContextSupplier - セッションコンテキスト取得クラス