| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.context.weaving.LoadTimeWeaverAwareProcessor
public class LoadTimeWeaverAwareProcessor
BeanPostProcessor
 implementation that passes the context's default LoadTimeWeaver
 to beans that implement the LoadTimeWeaverAware interface.
 
Application contexts
 will automatically register this with their underlying
 bean factory, provided that a default
 LoadTimeWeaver is actually available.
 
Applications should not use this class directly.
LoadTimeWeaverAware, 
ConfigurableApplicationContext.LOAD_TIME_WEAVER_BEAN_NAME| Constructor Summary | |
|---|---|
| LoadTimeWeaverAwareProcessor()Create a new LoadTimeWeaverAwareProcessorthat will
 auto-retrieve theLoadTimeWeaverfrom the containingBeanFactory, expecting a bean named"loadTimeWeaver". | |
| LoadTimeWeaverAwareProcessor(LoadTimeWeaver loadTimeWeaver)Create a new LoadTimeWeaverAwareProcessorfor the givenLoadTimeWeaver. | |
| Method Summary | |
|---|---|
|  Object | postProcessAfterInitialization(Object bean,
                               String name)Apply this BeanPostProcessor to the given new bean instance after any bean initialization callbacks (like InitializingBean's afterPropertiesSetor a custom init-method). | 
|  Object | postProcessBeforeInitialization(Object bean,
                                String beanName)Apply this BeanPostProcessor to the given new bean instance before any bean initialization callbacks (like InitializingBean's afterPropertiesSetor a custom init-method). | 
|  void | setBeanFactory(BeanFactory beanFactory)Callback that supplies the owning factory to a bean instance. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LoadTimeWeaverAwareProcessor()
LoadTimeWeaverAwareProcessor that will
 auto-retrieve the LoadTimeWeaver from the containing
 BeanFactory, expecting a bean named
 "loadTimeWeaver".
public LoadTimeWeaverAwareProcessor(LoadTimeWeaver loadTimeWeaver)
LoadTimeWeaverAwareProcessor for the given
 LoadTimeWeaver.
 If the given loadTimeWeaver is null, then a
 LoadTimeWeaver will be auto-retrieved from the containing
 BeanFactory, expecting a bean named
 "loadTimeWeaver".
loadTimeWeaver - the specific LoadTimeWeaver that is to be used; can be null| Method Detail | 
|---|
public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAwareInvoked after the population of normal bean properties
 but before an initialization callback such as
 InitializingBean.afterPropertiesSet() or a custom init-method.
setBeanFactory in interface BeanFactoryAwarebeanFactory - owning BeanFactory (never null).
 The bean can immediately call methods on the factory.BeanInitializationException
public Object postProcessBeforeInitialization(Object bean,
                                              String beanName)
                                       throws BeansException
BeanPostProcessorafterPropertiesSet
 or a custom init-method). The bean will already be populated with property values.
 The returned bean instance may be a wrapper around the original.
postProcessBeforeInitialization in interface BeanPostProcessorbean - the new bean instancebeanName - the name of the bean
BeansException - in case of errorsInitializingBean.afterPropertiesSet()
public Object postProcessAfterInitialization(Object bean,
                                             String name)
BeanPostProcessorafterPropertiesSet
 or a custom init-method). The bean will already be populated with property values.
 The returned bean instance may be a wrapper around the original.
 In case of a FactoryBean, this callback will be invoked for both the FactoryBean
 instance and the objects created by the FactoryBean (as of Spring 2.0). The
 post-processor can decide whether to apply to either the FactoryBean or created
 objects or both through corresponding bean instanceof FactoryBean checks.
 
This callback will also be invoked after a short-circuiting triggered by a
 InstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation(java.lang.Class, java.lang.String) method,
 in contrast to all other BeanPostProcessor callbacks.
postProcessAfterInitialization in interface BeanPostProcessorbean - the new bean instancename - the name of the bean
InitializingBean.afterPropertiesSet(), 
FactoryBean| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||