public class EventListenerMethodProcessor extends Object implements org.springframework.beans.factory.SmartInitializingSingleton, ApplicationContextAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor
EventListener methods as individual ApplicationListener instances.
 Implements BeanFactoryPostProcessor (as of 5.1) primarily for early retrieval,
 avoiding AOP checks for this processor bean and its EventListenerFactory delegates.EventListenerFactory, 
DefaultEventListenerFactory| Constructor and Description | 
|---|
| EventListenerMethodProcessor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | afterSingletonsInstantiated() | 
| void | postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) | 
| void | setApplicationContext(ApplicationContext applicationContext)Set the ApplicationContext that this object runs in. | 
protected final Log logger
public void setApplicationContext(ApplicationContext applicationContext)
ApplicationContextAwareInvoked after population of normal bean properties but before an init callback such
 as InitializingBean.afterPropertiesSet()
 or a custom init-method. Invoked after ResourceLoaderAware.setResourceLoader(org.springframework.core.io.ResourceLoader),
 ApplicationEventPublisherAware.setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher) and
 MessageSourceAware, if applicable.
setApplicationContext in interface ApplicationContextAwareapplicationContext - the ApplicationContext object to be used by this objectBeanInitializationExceptionpublic void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
postProcessBeanFactory in interface org.springframework.beans.factory.config.BeanFactoryPostProcessorpublic void afterSingletonsInstantiated()
afterSingletonsInstantiated in interface org.springframework.beans.factory.SmartInitializingSingleton