@NonNullApi @NonNullFields
See: Description
| Interface | Description | 
|---|---|
| ApplicationEventMulticaster | Interface to be implemented by objects that can manage a number of
  ApplicationListenerobjects and publish events to them. | 
| EventListenerFactory | Strategy interface for creating  ApplicationListenerfor methods
 annotated withEventListener. | 
| GenericApplicationListener | Extended variant of the standard  ApplicationListenerinterface,
 exposing further metadata such as the supported event and source type. | 
| SmartApplicationListener | Extended variant of the standard  ApplicationListenerinterface,
 exposing further metadata such as the supported event and source type. | 
| Class | Description | 
|---|---|
| AbstractApplicationEventMulticaster | Abstract implementation of the  ApplicationEventMulticasterinterface,
 providing the basic listener registration facility. | 
| ApplicationContextEvent | Base class for events raised for an  ApplicationContext. | 
| ApplicationListenerMethodAdapter | GenericApplicationListeneradapter that delegates the processing of
 an event to anEventListenerannotated method. | 
| ContextClosedEvent | Event raised when an  ApplicationContextgets closed. | 
| ContextRefreshedEvent | Event raised when an  ApplicationContextgets initialized or refreshed. | 
| ContextStartedEvent | Event raised when an  ApplicationContextgets started. | 
| ContextStoppedEvent | Event raised when an  ApplicationContextgets stopped. | 
| DefaultEventListenerFactory | Default  EventListenerFactoryimplementation that supports the
 regularEventListenerannotation. | 
| EventListenerMethodProcessor | Registers  EventListenermethods as individualApplicationListenerinstances. | 
| EventPublicationInterceptor | Interceptorthat publishes anApplicationEventto allApplicationListenersregistered with anApplicationEventPublisherafter each
 successful method invocation. | 
| GenericApplicationListenerAdapter | GenericApplicationListeneradapter that determines supported event types
 through introspecting the generically declared type of the target listener. | 
| SimpleApplicationEventMulticaster | Simple implementation of the  ApplicationEventMulticasterinterface. | 
| SourceFilteringListener | ApplicationListenerdecorator that filters
 events from a specified event source, invoking its delegate listener for
 matchingApplicationEventobjects only. | 
| Annotation Type | Description | 
|---|---|
| EventListener | Annotation that marks a method as a listener for application events. |