Interface LoadTimeWeaverAware

All Known Implementing Classes:
AspectJWeavingEnabler, DefaultPersistenceUnitManager, LocalContainerEntityManagerFactoryBean

public interface LoadTimeWeaverAware

Interface to be implemented by any object that wishes to be notified of the application context's default LoadTimeWeaver.

Juergen Hoeller
See Also:

Method Summary
 void setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver)
          Set the LoadTimeWeaver of this object's containing ApplicationContext.

Method Detail


void setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver)
Set the LoadTimeWeaver of this object's containing ApplicationContext.

Invoked after the population of normal bean properties but before an initialization callback like InitializingBean's afterPropertiesSet() or a custom init-method. Invoked after ApplicationContextAware's setApplicationContext(..).

NOTE: This method will only be called if there actually is a LoadTimeWeaver available in the application context. If there is none, the method will simply not get invoked, assuming that the implementing object is able to activate its weaving dependency accordingly.

loadTimeWeaver - the LoadTimeWeaver instance (never null)
See Also:
InitializingBean.afterPropertiesSet(), ApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext)

Copyright © 2002-2008 The Spring Framework.