com.mchange.v2.naming
Class JavaBeanObjectFactory

java.lang.Object
  extended by com.mchange.v2.naming.JavaBeanObjectFactory
All Implemented Interfaces:
ObjectFactory

public class JavaBeanObjectFactory
extends Object
implements ObjectFactory


Constructor Summary
JavaBeanObjectFactory()
           
 
Method Summary
protected  Object createBlankInstance(Class beanClass)
           
protected  Object findBean(Class beanClass, Map propertyMap, Set refProps)
           
 Object getObjectInstance(Object refObj, Name name, Context nameCtx, Hashtable env)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaBeanObjectFactory

public JavaBeanObjectFactory()
Method Detail

getObjectInstance

public Object getObjectInstance(Object refObj,
                                Name name,
                                Context nameCtx,
                                Hashtable env)
                         throws Exception
Specified by:
getObjectInstance in interface ObjectFactory
Throws:
Exception

createBlankInstance

protected Object createBlankInstance(Class beanClass)
                              throws Exception
Throws:
Exception

findBean

protected Object findBean(Class beanClass,
                          Map propertyMap,
                          Set refProps)
                   throws Exception
Throws:
Exception