org.springframework.beans.factory.config
Class ProviderCreatingFactoryBean.TargetBeanProvider

java.lang.Object
  extended by org.springframework.beans.factory.config.ProviderCreatingFactoryBean.TargetBeanProvider
All Implemented Interfaces:
java.io.Serializable, javax.inject.Provider
Enclosing class:
ProviderCreatingFactoryBean

private static class ProviderCreatingFactoryBean.TargetBeanProvider
extends java.lang.Object
implements javax.inject.Provider, java.io.Serializable

Independent inner class - for serialization purposes.


Field Summary
private  BeanFactory beanFactory
           
private  java.lang.String targetBeanName
           
 
Constructor Summary
ProviderCreatingFactoryBean.TargetBeanProvider(BeanFactory beanFactory, java.lang.String targetBeanName)
           
 
Method Summary
 java.lang.Object get()
           
 
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

ProviderCreatingFactoryBean.TargetBeanProvider

public ProviderCreatingFactoryBean.TargetBeanProvider(BeanFactory beanFactory,
                                                      java.lang.String targetBeanName)
Method Detail

get

public java.lang.Object get()
                     throws BeansException
Specified by:
get in interface javax.inject.Provider
Throws:
BeansException