|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.impl.S2ContainerBehavior.DefaultProvider org.seasar.uruma.container.warmdeploy.UrumaWarmdeployBehavior
public class UrumaWarmdeployBehavior
Uruma WARM deploy時にコンポーネントを自動登録するS2ContainerFactory.Provider
の実装です。
コンストラクタの概要 | |
---|---|
UrumaWarmdeployBehavior()
|
メソッドの概要 | |
---|---|
protected ComponentDef |
createComponentDef(Class componentClass)
コンポーネント定義を作成します。 |
protected ComponentDef |
createComponentDef(String componentName)
コンポーネント定義を作成します。 |
protected ComponentDef |
getComponentDef(S2Container container,
Object key)
|
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 UrumaWarmdeployBehavior()
メソッドの詳細 |
---|
public NamingConvention getNamingConvention()
public void setNamingConvention(NamingConvention namingConvention)
namingConvention
- 命名規則public ComponentCreator[] getCreators()
public void setCreators(ComponentCreator[] creators)
creators
- コンポーネントクリエータの配列protected ComponentDef getComponentDef(S2Container container, Object key)
S2ContainerBehavior.DefaultProvider
内の getComponentDef
protected ComponentDef createComponentDef(Class componentClass)
コンポーネントクリエータを順次呼び出し、コンポーネント定義が作成された場合はそれを返します。
どのコンポーネントクリエータからもコンポーネント定義が作成されなかった場合はnull
を返します。
componentClass
- コンポーネントのクラス
protected ComponentDef createComponentDef(String componentName)
コンポーネントクリエータを順次呼び出し、コンポーネント定義が作成された場合はそれを返します。
どのコンポーネントクリエータからもコンポーネント定義が作成されなかった場合はnull
を返します。
componentName
- コンポーネント名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |