|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.impl.S2ContainerBehavior.DefaultProvider org.seasar.framework.container.warmdeploy.WarmdeployBehavior
WARM deploy時にコンポーネントを自動登録するS2ContainerFactory.Provider
の実装です。
コンストラクタの概要 | |
WarmdeployBehavior()
|
メソッドの概要 | |
protected ComponentDef |
createComponentDef(java.lang.Class componentClass)
コンポーネント定義を作成します。 |
protected ComponentDef |
createComponentDef(java.lang.String componentName)
コンポーネント定義を作成します。 |
protected ComponentDef |
getComponentDef(S2Container container,
java.lang.Object key)
ComponentDef を返すときのデフォルトの振る舞いです。 |
ComponentCreator[] |
getCreators()
コンポーネントクリエータの配列を返します。 |
NamingConvention |
getNamingConvention()
命名規則を返します。 |
void |
setCreators(ComponentCreator[] creators)
コンポーネントクリエータの配列を設定します。 |
void |
setNamingConvention(NamingConvention namingConvention)
命名規則を設定します。 |
クラス org.seasar.framework.container.impl.S2ContainerBehavior.DefaultProvider から継承したメソッド |
acquireFromGetComponent, acquireFromGetComponentDef, acquireFromHasComponentDef, acquireFromInjectDependency |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public WarmdeployBehavior()
メソッドの詳細 |
public NamingConvention getNamingConvention()
public void setNamingConvention(NamingConvention namingConvention)
namingConvention
- 命名規則public ComponentCreator[] getCreators()
public void setCreators(ComponentCreator[] creators)
creators
- コンポーネントクリエータの配列protected ComponentDef getComponentDef(S2Container container, java.lang.Object key)
S2ContainerBehavior.DefaultProvider
の記述: ComponentDef
を返すときのデフォルトの振る舞いです。
S2ContainerBehavior.DefaultProvider
内の getComponentDef
container
- key
-
ComponentDef
protected ComponentDef createComponentDef(java.lang.Class componentClass)
コンポーネントクリエータを順次呼び出し、コンポーネント定義が作成された場合はそれを返します。
どのコンポーネントクリエータからもコンポーネント定義が作成されなかった場合はnull
を返します。
componentClass
- コンポーネントのクラス
protected ComponentDef createComponentDef(java.lang.String componentName)
コンポーネントクリエータを順次呼び出し、コンポーネント定義が作成された場合はそれを返します。
どのコンポーネントクリエータからもコンポーネント定義が作成されなかった場合はnull
を返します。
componentName
- コンポーネント名
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |