| Name | Description | Type | Package | Framework |
| AbstractApplicationEventMulticaster | Abstract implementation of the ApplicationEventMulticaster interface,providing the basic listener registration facility. | Class | org.springframework.context.event | Spring MVC |
| ApplicationContextEvent | Base class for events raised for an ApplicationContext. | Class | org.springframework.context.event | Spring MVC |
| ApplicationEventMulticaster | Interface to be implemented by objects that can manage a number ofApplicationListener objects, and publish events to them. | Interface | org.springframework.context.event | Spring MVC |
| ApplicationListenerMethodAdapter | GenericApplicationListener adapter that delegates the processing ofan event to an EventListener annotated method. | Class | org.springframework.context.event | Spring MVC |
| ContextClosedEvent | Event raised when an ApplicationContext gets closed. | Class | org.springframework.context.event | Spring MVC |
| ContextRefreshedEvent | Event raised when an ApplicationContext gets initialized or refreshed. | Class | org.springframework.context.event | Spring MVC |
| ContextStartedEvent | Event raised when an ApplicationContext gets started. | Class | org.springframework.context.event | Spring MVC |
| ContextStoppedEvent | Event raised when an ApplicationContext gets stopped. | Class | org.springframework.context.event | Spring MVC |
| DefaultEventListenerFactory | Default EventListenerFactory implementation that supports theregular EventListener annotation. | Class | org.springframework.context.event | Spring MVC |
| EventListener | Annotation that marks a method as a listener for application events. | Class | org.springframework.context.event | Spring MVC |
| EventListenerFactory | Strategy interface for creating ApplicationListener for methodsannotated with EventListener. | Interface | org.springframework.context.event | Spring MVC |
| EventListenerMethodProcessor | Register EventListener annotated method as individual ApplicationListenerSince:4. | Class | org.springframework.context.event | Spring MVC |
| EventPublicationInterceptor | Interceptor that publishes anApplicationEvent to all ApplicationListeners | Class | org.springframework.context.event | Spring MVC |
| GenericApplicationListener | exposing further metadata such as the supported event type. | Interface | org.springframework.context.event | Spring MVC |
| GenericApplicationListenerAdapter | GenericApplicationListener adapter that determines supported event typesthrough introspecting the generically declared type of the target listener. | Class | org.springframework.context.event | Spring MVC |
| SimpleApplicationEventMulticaster | Simple implementation of the ApplicationEventMulticaster interface. | Class | org.springframework.context.event | Spring MVC |
| SmartApplicationListener | exposing further metadata such as the supported event type. | Interface | org.springframework.context.event | Spring MVC |
| SourceFilteringListener | ApplicationListener decorator that filtersevents from a specified event source, invoking its delegate listener for | Class | org.springframework.context.event | Spring MVC |