|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.container.impl.S2ContainerBehavior.DefaultProvider
org.seasar.framework.container.hotdeploy.HotdeployBehavior
HOT deployのための
S2ContainerBehavior.Provider
です。
このクラスをs2container.diconに登録するとHOT deployで動作するようになります。
コンストラクタの概要 | |
HotdeployBehavior()
|
クラス 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 HotdeployBehavior()
メソッドの詳細 |
public NamingConvention getNamingConvention()
NamingConvention
を返します。
NamingConvention
public void setNamingConvention(NamingConvention namingConvention)
NamingConvention
を設定します。
namingConvention
- public ComponentCreator[] getCreators()
ComponentCreator
の配列を返します。
ComponentCreator
の配列public void setCreators(ComponentCreator[] creators)
ComponentCreator
の配列を設定します。
creators
- public void start()
public void stop()
protected ComponentDef getComponentDef(S2Container container, Object key)
S2ContainerBehavior.DefaultProvider
の記述: ComponentDef
を返すときのデフォルトの振る舞いです。
S2ContainerBehavior.DefaultProvider
内の getComponentDef
container
- key
-
ComponentDef
protected ComponentDef getComponentDefFromCache(Object key)
ComponentDef
を返します。
key
-
ComponentDef
protected ComponentDef createComponentDef(Class componentClass)
ComponentDef
を作成します。
componentClass
-
ComponentDef
protected ComponentDef createComponentDef(String componentName)
ComponentDef
を作成します。
componentName
-
ComponentDef
protected void register(ComponentDef componentDef)
ComponentDef
を登録します。
componentDef
- protected void registerByClass(ComponentDef componentDef)
ComponentDef
をクラスをキーにして登録します。
componentDef
- protected void registerByName(ComponentDef componentDef)
ComponentDef
を名前をキーにして登録します。
componentDef
- protected void registerMap(Object key, ComponentDef componentDef)
ComponentDef
をキャッシュに登録します。
キャッシュは基本的にリクエストごとに破棄されます
key
- componentDef
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |