| インターフェース | 説明 |
|---|---|
| ApplicationEventMulticaster | 多数の ApplicationListener オブジェクトを管理し、それらにイベントを発行できるオブジェクトによって実装されるインターフェース。 |
| EventListenerFactory | EventListener アノテーションが付けられたメソッドの ApplicationListener を作成するための戦略インターフェース。 |
| GenericApplicationListener | 標準の ApplicationListener インターフェースの拡張バリアントで、サポートされているイベント型などのメタデータをさらに公開します。 |
| SmartApplicationListener | 標準の ApplicationListener インターフェースの拡張バリアントで、サポートされているイベント型などのメタデータをさらに公開します。 |
| クラス | 説明 |
|---|---|
| AbstractApplicationEventMulticaster | ApplicationEventMulticaster インターフェースの抽象的な実装。基本的なリスナー登録機能を提供します。 |
| ApplicationContextEvent | ApplicationContext に対して発生したイベントの基本クラス。 |
| ApplicationListenerMethodAdapter | イベントの処理を EventListener アノテーション付きメソッドに委譲する GenericApplicationListener アダプター。 |
| ContextClosedEvent | ApplicationContext が閉じられたときに発生するイベント。 |
| ContextRefreshedEvent | ApplicationContext が初期化またはリフレッシュされるときに発生するイベント。 |
| ContextStartedEvent | ApplicationContext が開始されるときに発生するイベント。 |
| ContextStoppedEvent | ApplicationContext が停止したときに発生するイベント。 |
| DefaultEventListenerFactory | 通常の EventListener アノテーションをサポートするデフォルトの EventListenerFactory 実装。 |
| EventListenerMethodProcessor | EventListener アノテーション付きメソッドを個別の ApplicationListener インスタンスとして登録します。 |
| EventPublicationInterceptor | 各 ApplicationEventPublisher で登録されたすべての ApplicationListeners に ApplicationEvent を発行する Interceptor は、各メソッド呼び出しが成功した後。 |
| GenericApplicationListenerAdapter | ターゲットリスナーの一般的に宣言された型をイントロスペクトすることにより、サポートされているイベント型を決定する GenericApplicationListener アダプター。 |
| SimpleApplicationEventMulticaster | ApplicationEventMulticaster インターフェースの単純な実装。 |
| SourceFilteringListener | 指定されたイベントソースからのイベントをフィルタリングし、一致する ApplicationEvent オブジェクトのみのデリゲートリスナーを呼び出す ApplicationListener デコレータ。 |
| アノテーション型 | 説明 |
|---|---|
| EventListener | メソッドをアプリケーションイベントのリスナーとしてマークするアノテーション。 |