org.springframework.beans.factory.support
Class DefaultListableBeanFactory.DependencyObjectFactory
java.lang.Object
org.springframework.beans.factory.support.DefaultListableBeanFactory.DependencyObjectFactory
- All Implemented Interfaces:
- java.io.Serializable, ObjectFactory
- Direct Known Subclasses:
- DefaultListableBeanFactory.DependencyProvider
- Enclosing class:
- DefaultListableBeanFactory
private class DefaultListableBeanFactory.DependencyObjectFactory
- extends java.lang.Object
- implements ObjectFactory, java.io.Serializable
Serializable ObjectFactory for lazy resolution of a dependency.
Method Summary |
private java.lang.Class |
determineObjectFactoryType()
|
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 |
descriptor
private final DependencyDescriptor descriptor
beanName
private final java.lang.String beanName
type
private final java.lang.Class type
DefaultListableBeanFactory.DependencyObjectFactory
public DefaultListableBeanFactory.DependencyObjectFactory(DependencyDescriptor descriptor,
java.lang.String beanName)
determineObjectFactoryType
private java.lang.Class determineObjectFactoryType()
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