Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2002-2007 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.springframework.beans.factory;
Interface to be implemented by beans that wish to be aware of their owning BeanFactory.

For example, beans can look up collaborating beans via the factory (Dependency Lookup). Note that most beans will choose to receive references to collaborating beans via corresponding bean properties or constructor arguments (Dependency Injection).

For a list of all bean lifecycle methods, see the BeanFactory javadocs.

Author(s):
Rod Johnson
Since:
11.03.2003
See also:
BeanNameAware
BeanClassLoaderAware
InitializingBean
org.springframework.context.ApplicationContextAware
public interface BeanFactoryAware {

Callback that supplies the owning factory to a bean instance.

Invoked after the population of normal bean properties but before an initialization callback such as InitializingBean.afterPropertiesSet() or a custom init-method.

Parameters:
beanFactory owning BeanFactory (never null). The bean can immediately call methods on the factory.
Throws:
org.springframework.beans.BeansException in case of initialization errors
See also:
BeanInitializationException
	void setBeanFactory(BeanFactory beanFactorythrows BeansException;
New to GrepCode? Check out our FAQ X