インターフェース SmartApplicationListener
- すべてのスーパーインターフェース:
ApplicationListener<ApplicationEvent>
、EventListenerSE
、Ordered
- すべての既知のサブインターフェース:
GenericApplicationListener
- すべての既知の実装クラス:
ApplicationListenerMethodAdapter
、DefaultSimpUserRegistry
、GenericApplicationListenerAdapter
、MultiServerUserRegistry
、SourceFilteringListener
、TransactionalApplicationListenerMethodAdapter
標準の
ApplicationListener
インターフェースの拡張バリアント。サポートされているイベントやソース型などのメタデータをさらに公開します。 ジェネリクスイベント型の完全なイントロスペクションについては、代わりに GenericApplicationListener
インターフェースの実装を検討してください。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
メソッドのサマリー
修飾子と型メソッド説明default StringSE
リスナーのオプションの識別子を返します。default int
getOrder()
同じイベントの一連のリスナーで、このリスナーの順序を決定します。boolean
supportsEventType
(ClassSE<? extends ApplicationEvent> eventType) このリスナーが特定のイベント型を実際にサポートしているかどうかを判断します。default boolean
supportsSourceType
(ClassSE<?> sourceType) このリスナーが特定のソース型を実際にサポートしているかどうかを判断します。インターフェース org.springframework.context.ApplicationListener から継承されたメソッド
onApplicationEvent, supportsAsyncExecution
メソッドの詳細
supportsEventType
このリスナーが特定のイベント型を実際にサポートしているかどうかを判断します。- パラメーター:
eventType
- イベント型 (非null
)
supportsSourceType
このリスナーが特定のソース型を実際にサポートしているかどうかを判断します。デフォルトの実装は、常に
true
を返します。- パラメーター:
sourceType
- ソース型、またはソースがない場合はnull
getOrder
default int getOrder()同じイベントの一連のリスナーで、このリスナーの順序を決定します。デフォルトの実装は
Ordered.LOWEST_PRECEDENCE
を返します。getListenerId
リスナーのオプションの識別子を返します。デフォルト値は空の文字列です。