org.jtheque.core.spring.factory
Class LazyFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean
      extended by org.jtheque.core.spring.factory.LazyFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean

public final class LazyFactoryBean
extends org.springframework.beans.factory.config.AbstractFactoryBean

A factory bean for proxify a bean.

Author:
Baptiste Wicht

Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
LazyFactoryBean(java.lang.String beanName, java.lang.Class<?> beanClass)
          Construct a new LazyFactoryBean.
 
Method Summary
protected  java.lang.Object createInstance()
           
 java.lang.Class<?> getObjectType()
           
 
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyFactoryBean

public LazyFactoryBean(java.lang.String beanName,
                       java.lang.Class<?> beanClass)
Construct a new LazyFactoryBean.

Parameters:
beanName - The name of the bean to proxify.
beanClass - The class of the bean to proxify.
Method Detail

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean
Specified by:
getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean

createInstance

protected java.lang.Object createInstance()
Specified by:
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean


Copyright © 2009 JTheque. All Rights Reserved.