org.apache.avalon.excalibur.component
クラス ComponentHandler

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLoggable
        |
        +--org.apache.avalon.excalibur.component.ComponentHandler
すべての実装インタフェース:
org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.Loggable
直系の既知のサブクラス:
PoolableComponentHandler, ThreadSafeComponentHandler

public abstract class ComponentHandler
extends org.apache.avalon.framework.logger.AbstractLoggable
implements org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Disposable

This class acts like a Factory to instantiate the correct version of the ComponentHandler that you need.

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.4 $ $Date: 2001/12/11 09:53:27 $
作成者:
Berin Loritsch

コンストラクタの概要
ComponentHandler()
           
 
メソッドの概要
abstract  org.apache.avalon.framework.component.Component get()
           
static ComponentHandler getComponentHandler(java.lang.Class componentClass, org.apache.avalon.framework.configuration.Configuration config, org.apache.avalon.framework.component.ComponentManager manager, org.apache.avalon.framework.context.Context context, RoleManager roles, LogKitManager logkit)
           
static ComponentHandler getComponentHandler(org.apache.avalon.framework.component.Component componentInstance)
           
abstract  void put(org.apache.avalon.framework.component.Component component)
           
 
クラス org.apache.avalon.framework.logger.AbstractLoggable から継承したメソッド
getLogger, setLogger, setupLogger, setupLogger, setupLogger
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.apache.avalon.framework.activity.Initializable から継承したメソッド
initialize
 
インタフェース org.apache.avalon.framework.activity.Disposable から継承したメソッド
dispose
 

コンストラクタの詳細

ComponentHandler

public ComponentHandler()
メソッドの詳細

getComponentHandler

public static ComponentHandler getComponentHandler(java.lang.Class componentClass,
                                                   org.apache.avalon.framework.configuration.Configuration config,
                                                   org.apache.avalon.framework.component.ComponentManager manager,
                                                   org.apache.avalon.framework.context.Context context,
                                                   RoleManager roles,
                                                   LogKitManager logkit)
                                            throws java.lang.Exception

getComponentHandler

public static ComponentHandler getComponentHandler(org.apache.avalon.framework.component.Component componentInstance)
                                            throws java.lang.Exception

get

public abstract org.apache.avalon.framework.component.Component get()
                                                             throws java.lang.Exception

put

public abstract void put(org.apache.avalon.framework.component.Component component)
                  throws java.lang.Exception


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."