org.springframework.beans.factory.config
Class ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory

java.lang.Object
  extended by org.springframework.beans.factory.config.ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory
All Implemented Interfaces:
java.io.Serializable, ObjectFactory
Enclosing class:
ObjectFactoryCreatingFactoryBean

private static class ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory
extends java.lang.Object
implements ObjectFactory, java.io.Serializable

Independent inner class - for serialization purposes.


Field Summary
private  BeanFactory beanFactory
           
private  java.lang.String targetBeanName
           
 
Constructor Summary
ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory(BeanFactory beanFactory, java.lang.String targetBeanName)
           
 
Method Summary
 java.lang.Object getObject()
          Return an instance (possibly shared or independent) of the object managed by this factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanFactory

private final BeanFactory beanFactory

targetBeanName

private final java.lang.String targetBeanName
Constructor Detail

ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory

public ObjectFactoryCreatingFactoryBean.TargetBeanObjectFactory(BeanFactory beanFactory,
                                                                java.lang.String targetBeanName)
Method Detail

getObject

public java.lang.Object getObject()
                           throws BeansException
Description copied from interface: ObjectFactory
Return an instance (possibly shared or independent) of the object managed by this factory.

Specified by:
getObject in interface ObjectFactory
Returns:
an instance of the bean (should never be null)
Throws:
BeansException - in case of creation errors