public class DefaultObjectFactory
extends java.lang.Object
implements org.apache.avalon.excalibur.pool.ObjectFactory
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[] |
m_arguements |
protected java.lang.reflect.Constructor |
m_constructor |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
decommission(java.lang.Object object) |
java.lang.Class |
getCreatedClass() |
java.lang.Object |
newInstance() |
protected java.lang.reflect.Constructor m_constructor
protected java.lang.Object[] m_arguements
public DefaultObjectFactory(java.lang.reflect.Constructor constructor,
java.lang.Object[] arguements)
public DefaultObjectFactory(java.lang.Class clazz,
java.lang.Class[] arguementClasses,
java.lang.Object[] arguements)
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionpublic DefaultObjectFactory(java.lang.Class clazz)
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionpublic java.lang.Class getCreatedClass()
getCreatedClass in interface org.apache.avalon.excalibur.pool.ObjectFactorypublic java.lang.Object newInstance()
newInstance in interface org.apache.avalon.excalibur.pool.ObjectFactorypublic void decommission(java.lang.Object object)
decommission in interface org.apache.avalon.excalibur.pool.ObjectFactory