| Package | Description | 
|---|---|
| org.springframework.context.event | Support classes for application events, like standard context events. | 
| org.springframework.scheduling.annotation | Java 5 annotation for asynchronous method execution. | 
| Class and Description | 
|---|
| AbstractApplicationEventMulticaster Abstract implementation of the  ApplicationEventMulticasterinterface,
 providing the basic listener registration facility. | 
| ApplicationContextEvent Base class for events raised for an  ApplicationContext. | 
| 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 and Description | 
|---|
| ContextRefreshedEvent Event raised when an  ApplicationContextgets initialized or refreshed. |