Package io.microsphere.spring.context.event
-
Interface Summary Interface Description ApplicationEventInterceptor An interface used to interceptapplication events
allowing for pre-processing, post-processing, or even prevention of event propagation through theinterceptor chain
.ApplicationEventInterceptorChain A chain ofApplicationEventInterceptor
instances that can be used to apply cross-cutting logic before and after the processing of anApplicationEvent
.ApplicationListenerInterceptor An interceptor interface forApplicationListener
to 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 ofApplicationListenerInterceptor
instances.BeanFactoryListener A listener interface for observing lifecycle events of aBeanFactory
.BeanFactoryListenerAdapter TheBeanFactoryListener
AdapterBeanListener Listener interface for bean lifecycle events.BeanListenerAdapter BeanListener
AdapterGenericApplicationListenerAdapter An adapter interface that combines the functionalities ofGenericApplicationListener
andSmartApplicationListener
to 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 BeanTimeStatistics
is aBeanListener
implementation that tracks and measures the time spent during various stages of a Spring Bean's lifecycle using aStopWatch
instance.DeferredApplicationEventPublisher Deprecated. DependencyAnalysisBeanFactoryListener Dependency AnalysisBeanFactoryListener
EventPublishingBeanInitializer ApplicationContextInitializer
for Publishing Bean Event with the highest priorityInterceptingApplicationEventMulticaster InterceptingApplicationEventMulticaster
based onSimpleApplicationEventMulticaster
InterceptingApplicationEventMulticasterProxy InterceptingApplicationEventMulticaster
ProxyJavaBeansPropertyChangeListenerAdapter An adapter class that bridges JavaBeansPropertyChangeListener
with Spring's event publishing mechanism.LoggingBeanFactoryListener ABeanFactoryListener
implementation that provides logging capabilities for Spring BeanFactory events.LoggingBeanListener ABeanListener
implementation that provides comprehensive logging for various bean lifecycle events.OnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent> AbstractApplicationListener
base class for handlingApplicationContextEvent
in a one-time execution manner.ParallelPreInstantiationSingletonsBeanFactoryListener ABeanFactoryListener
implementation that pre-instantiates singleton beans in parallel to improve application startup performance. -
Annotation Types Summary Annotation Type Description EnableEventExtension Enables Spring's Event Extension.