The Spring Framework

org.springframework.beans.factory
Interface BeanNameAware

All Known Implementing Classes:
AbstractExcelView, AbstractJasperReportsSingleFormatView, AbstractJasperReportsView, AbstractJExcelView, AbstractPdfView, AbstractRequestLoggingFilter, AbstractTemplateView, AbstractUrlBasedView, AbstractView, AbstractXsltView, CharacterEncodingFilter, CommonsRequestLoggingFilter, ConfigurableJasperReportsView, CronTriggerBean, DefaultAdvisorAutoProxyCreator, DefaultMessageListenerContainer, DefaultMessageListenerContainer102, DelegatingFilterProxy, EhCacheFactoryBean, FieldRetrievingFactoryBean, FilterDefinitionFactoryBean, FreeMarkerView, GenericFilterBean, InternalResourceView, JasperReportsCsvView, JasperReportsHtmlView, JasperReportsMultiFormatView, JasperReportsPdfView, JasperReportsXlsView, JobDetailBean, JstlView, Log4jNestedDiagnosticContextFilter, MethodInvokingJobDetailFactoryBean, MultipartFilter, OncePerRequestFilter, OpenEntityManagerInViewFilter, OpenPersistenceManagerInViewFilter, OpenSessionInViewFilter, OpenSessionInViewFilter, PortletWrappingController, PreferencesPlaceholderConfigurer, PropertyPathFactoryBean, PropertyPlaceholderConfigurer, RedirectView, RequestContextFilter, ServletContextPropertyPlaceholderConfigurer, ServletContextRequestLoggingFilter, ServletForwardingController, ServletWrappingController, SimpleTriggerBean, TilesJstlView, TilesView, TimerFactoryBean, TypeDefinitionBean, VelocityLayoutView, VelocityToolboxView, VelocityView, XsltView

public interface BeanNameAware

Interface to be implemented by beans that want to be aware of their bean name in a bean factory. Note that it is not usually recommended that an object depend on its bean name, as this represents a potentially brittle dependence on external configuration, as well as a possibly unnecessary dependence on a Spring API.

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

Since:
01.11.2003
Author:
Juergen Hoeller
See Also:
BeanClassLoaderAware, BeanFactoryAware, InitializingBean

Method Summary
 void setBeanName(String name)
          Set the name of the bean in the bean factory that created this bean.
 

Method Detail

setBeanName

void setBeanName(String name)
Set the name of the bean in the bean factory that created this bean.

Invoked after population of normal bean properties but before an init callback like InitializingBean's afterPropertiesSet or a custom init-method.

Parameters:
name - the name of the bean in the factory

The Spring Framework

Copyright © 2002-2006 The Spring Framework.