Interface LoadTimeWeaverAware
- All Superinterfaces:
Aware
- All Known Implementing Classes:
AspectJWeavingEnabler
,DefaultPersistenceUnitManager
,LocalContainerEntityManagerFactoryBean
Interface to be implemented by any object that wishes to be notified
of the application context's default
LoadTimeWeaver
.- Since:
- 2.5
- Author:
- Juergen Hoeller, Chris Beams
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setLoadTimeWeaver
(LoadTimeWeaver loadTimeWeaver) Set theLoadTimeWeaver
of this object's containingApplicationContext
.
-
Method Details
-
setLoadTimeWeaver
Set theLoadTimeWeaver
of this object's containingApplicationContext
.Invoked after the population of normal bean properties but before an initialization callback like
InitializingBean's
afterPropertiesSet()
or a custom init-method. Invoked afterApplicationContextAware'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.- Parameters:
loadTimeWeaver
- theLoadTimeWeaver
instance (nevernull
)- See Also:
-