Package io.microsphere.spring.context.event
package io.microsphere.spring.context.event
-
ClassDescription
ApplicationEventInterceptorApplicationListenerInterceptor* TheEventListenerforBeanFactorylifecycleTheBeanFactoryListenerAdapterTheEventListenerfor Bean lifecycleBeanListenerAdapterThe event published when a Beans' is changed.Bean Time StatisticsBefore Spring Framework 4.2,AbstractApplicationContextis an implementation ofApplicationEventPublishercan't handle the earlyeventthat ispublishedbeforeApplicationEventMulticaster's initialization, in this scenario,DeferredApplicationEventPublisheris introduced and used to resolveDeferredApplicationEventPublisher.publishEvent(ApplicationEvent)too early to publishApplicationEventwhenSpring ApplicationContexts' ApplicationEventMulticasteris not ready.Dependency AnalysisBeanFactoryListenerApplicationContextInitializerfor Publishing Bean Event with the highest priorityThe adapter interface ofGenericApplicationListenerandSmartApplicationListenerInterceptingApplicationEventMulticasterbased onSimpleApplicationEventMulticasterInterceptingApplicationEventMulticasterProxyThe adapter for Java BeansPropertyChangeListenerLoggingBeanFactoryListenerLoggingBeanListenerimplementationOnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent>The abstract classApplicationListenerforApplicationEventguarantees just one-time execution and prevents the event propagation in the hierarchicalApplicationContextsTheBeanFactoryListenerclasspre-instantiates singletonsin parallel.