org.apache.avalon.excalibur.pool
クラス DefaultObjectFactory

java.lang.Object
  |
  +--org.apache.avalon.excalibur.pool.DefaultObjectFactory
すべての実装インタフェース:
org.apache.avalon.framework.component.Component, ObjectFactory

public class DefaultObjectFactory
extends java.lang.Object
implements ObjectFactory

This is the default for factory that is used to create objects for Pool. It creates objects via reflection and constructor.

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

フィールドの概要
protected  java.lang.Object[] m_arguements
           
protected  java.lang.reflect.Constructor m_constructor
           
 
コンストラクタの概要
DefaultObjectFactory(java.lang.Class clazz)
           
DefaultObjectFactory(java.lang.Class clazz, java.lang.Class[] arguementClasses, java.lang.Object[] arguements)
           
DefaultObjectFactory(java.lang.reflect.Constructor constructor, java.lang.Object[] arguements)
           
 
メソッドの概要
 void decommission(java.lang.Object object)
           
 java.lang.Class getCreatedClass()
           
 java.lang.Object newInstance()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

m_constructor

protected java.lang.reflect.Constructor m_constructor

m_arguements

protected java.lang.Object[] m_arguements
コンストラクタの詳細

DefaultObjectFactory

public DefaultObjectFactory(java.lang.reflect.Constructor constructor,
                            java.lang.Object[] arguements)

DefaultObjectFactory

public DefaultObjectFactory(java.lang.Class clazz,
                            java.lang.Class[] arguementClasses,
                            java.lang.Object[] arguements)
                     throws java.lang.NoSuchMethodException

DefaultObjectFactory

public DefaultObjectFactory(java.lang.Class clazz)
                     throws java.lang.NoSuchMethodException
メソッドの詳細

getCreatedClass

public java.lang.Class getCreatedClass()
定義:
インタフェース ObjectFactory 内の getCreatedClass

newInstance

public java.lang.Object newInstance()
定義:
インタフェース ObjectFactory 内の newInstance

decommission

public void decommission(java.lang.Object object)
定義:
インタフェース ObjectFactory 内の decommission


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