org.springframework.beans.factory
Interface BeanFactoryAware
- All Known Implementing Classes:
- AbstractAutoProxyCreator, ProxyFactoryBean, AbstractPrototypeTargetSource
- public interface BeanFactoryAware
Interface to be implemented by beans that wish to be aware of their owning
BeanFactory. Beans can e.g. look up collaborating beans via the factory.
Note that most beans will choose to receive references to collaborating
beans via respective bean properties.
For a list of all bean lifecycle methods, see the BeanFactory javadocs.
- Author:
- Rod Johnson
- Version: $Revision: 1.4 $
- Since: 11-Mar-2003
- See Also: BeanNameAware, InitializingBean, BeanFactory, ApplicationContextAware
setBeanFactory
public void setBeanFactory(BeanFactory beanFactory)
throws org.springframework.beans.BeansException
- Callback that supplies the owning factory to a bean instance.
Invoked after population of normal bean properties but before an init
callback like InitializingBean's afterPropertiesSet or a custom init-method.
- Parameters:
- beanFactory - owning BeanFactory (may not be null).
The bean can immediately call methods on the factory.
- Throws:
- BeansException - in case of initialization errors
- See Also:
- BeanInitializationException