org.seasar.extension.component.impl
クラス ComponentInvokerCreator
java.lang.Object
org.seasar.extension.component.impl.ComponentInvokerCreator
- すべての実装インタフェース:
- ComponentCreator
- public class ComponentInvokerCreator
- extends java.lang.Object
- implements ComponentCreator
SMART deploy時にComponentInvoker
のコンポーネント定義を作成するComponentCreator
です。
バージョン2.4.13以前は、HOT deploy時に引数をHotdeployClassLoader
からロードされたクラスにするために
ComponentInvoker
をClassCastException
からロードされなくてはならなかったために
このクラスが必要でした。 しかし、バージョン2.4.14からはHotdeployUtil.rebuildValue(Object)
が使えるようになったため、
ComponentInvoker
をSMART deploy対象とする必要が無くなったため,もうこのクラスは必要なくなりましたが、
互換性に考慮して残してあります。
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_INVOKER_INTERFACE_NAME
protected static final java.lang.String COMPONENT_INVOKER_INTERFACE_NAME
ComponentInvoker
インターフェースのFQN
- 関連項目:
- 定数フィールド値
COMPONENT_INVOKER_CLASS_NAME
protected static final java.lang.String COMPONENT_INVOKER_CLASS_NAME
ComponentInvoker
実装クラスのFQN
- 関連項目:
- 定数フィールド値
componentInvokerName
protected java.lang.String componentInvokerName
ComponentInvoker
のコンポーネント名
ComponentInvokerCreator
public ComponentInvokerCreator()
setComponentInvokerName
public void setComponentInvokerName(java.lang.String componentInvokerName)
ComponentInvoker
のコンポーネント名を設定します。
- パラメータ:
componentInvokerName
- ComponentInvoker
のコンポーネント名
createComponentDef
public ComponentDef createComponentDef(java.lang.Class clazz)
- 定義:
- インタフェース
ComponentCreator
内の createComponentDef
createComponentDef
public ComponentDef createComponentDef(java.lang.String componentName)
- 定義:
- インタフェース
ComponentCreator
内の createComponentDef
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.