Package io.microsphere.spring.context.event
package io.microsphere.spring.context.event
-
ClassDescription
ApplicationEvent
InterceptorApplicationListener
Interceptor* TheEventListener
forBeanFactory
lifecycleTheBeanFactoryListener
AdapterTheEventListener
for Bean lifecycleBeanListener
AdapterThe event published when a Beans' is changed.Bean Time StatisticsBefore Spring Framework 4.2,AbstractApplicationContext
is an implementation ofApplicationEventPublisher
can't handle the earlyevent
that ispublished
beforeApplicationEventMulticaster
's initialization, in this scenario,DeferredApplicationEventPublisher
is introduced and used to resolveDeferredApplicationEventPublisher.publishEvent(ApplicationEvent)
too early to publishApplicationEvent
whenSpring ApplicationContexts' ApplicationEventMulticaster
is not ready.Dependency AnalysisBeanFactoryListener
ApplicationContextInitializer
for Publishing Bean Event with the highest priorityThe adapter interface ofGenericApplicationListener
andSmartApplicationListener
InterceptingApplicationEventMulticaster
based onSimpleApplicationEventMulticaster
InterceptingApplicationEventMulticaster
ProxyThe adapter for Java BeansPropertyChangeListener
LoggingBeanFactoryListener
LoggingBeanListener
implementationOnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent>The abstract classApplicationListener
forApplicationEvent
guarantees just one-time execution and prevents the event propagation in the hierarchicalApplicationContexts
TheBeanFactoryListener
classpre-instantiates singletons
in parallel.