public final class DefaultInitMethod extends java.lang.Object implements InitMethod
InitMethod
のデフォルト実装クラス。Constructor and Description |
---|
DefaultInitMethod(java.lang.reflect.Method method)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
invoke(java.lang.Object component)
メソッドを実行する。
|
void |
validate(ContainerBuilder<?> containerBuilder,
ComponentDefinition<?> self)
バリデーションを行う。
|
public DefaultInitMethod(java.lang.reflect.Method method)
method
- 初期化メソッドpublic void invoke(java.lang.Object component)
InitMethod
invoke
in interface InitMethod
component
- メソッドが実行されるコンポーネントpublic void validate(ContainerBuilder<?> containerBuilder, ComponentDefinition<?> self)
InitMethod
validate
in interface InitMethod
containerBuilder
- DIコンテナのビルダーself
- 自身を含んでいるコンポーネント定義