Package io.microsphere.spring.context.event
-
Interface Summary Interface Description ApplicationEventInterceptor An interface used to interceptapplication eventsallowing for pre-processing, post-processing, or even prevention of event propagation through theinterceptor chain.ApplicationEventInterceptorChain A chain ofApplicationEventInterceptorinstances that can be used to apply cross-cutting logic before and after the processing of anApplicationEvent.ApplicationListenerInterceptor An interceptor interface forApplicationListenerto provide additional behavior before or after the listener processes an event.ApplicationListenerInterceptorChain A contract for an interceptor chain that allows the execution flow to be intercepted and processed by a series ofApplicationListenerInterceptorinstances.BeanFactoryListener A listener interface for observing lifecycle events of aBeanFactory.BeanFactoryListenerAdapter TheBeanFactoryListenerAdapterBeanListener Listener interface for bean lifecycle events.BeanListenerAdapter BeanListenerAdapterGenericApplicationListenerAdapter An adapter interface that combines the functionalities ofGenericApplicationListenerandSmartApplicationListenerto provide a more flexible and extensible way to handle application events in the Spring context. -
Class Summary Class Description BeanPropertyChangedEvent An event that is published when a property of a bean changes.BeanTimeStatistics BeanTimeStatisticsis aBeanListenerimplementation that tracks and measures the time spent during various stages of a Spring Bean's lifecycle using aStopWatchinstance.DeferredApplicationEventPublisher Deprecated. DependencyAnalysisBeanFactoryListener Dependency AnalysisBeanFactoryListenerEventPublishingBeanInitializer ApplicationContextInitializerfor Publishing Bean Event with the highest priorityInterceptingApplicationEventMulticaster InterceptingApplicationEventMulticasterbased onSimpleApplicationEventMulticasterInterceptingApplicationEventMulticasterProxy InterceptingApplicationEventMulticasterProxyJavaBeansPropertyChangeListenerAdapter An adapter class that bridges JavaBeansPropertyChangeListenerwith Spring's event publishing mechanism.LoggingBeanFactoryListener ABeanFactoryListenerimplementation that provides logging capabilities for Spring BeanFactory events.LoggingBeanListener ABeanListenerimplementation that provides comprehensive logging for various bean lifecycle events.OnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent> AbstractApplicationListenerbase class for handlingApplicationContextEventin a one-time execution manner.ParallelPreInstantiationSingletonsBeanFactoryListener ABeanFactoryListenerimplementation that pre-instantiates singleton beans in parallel to improve application startup performance. -
Annotation Types Summary Annotation Type Description EnableEventExtension Enables Spring's Event Extension.