public interface GenericApplicationListener extends SmartApplicationListener
ApplicationListener
インターフェースの拡張バリアント。サポートされているイベントやソース型などのメタデータをさらに公開します。Spring Framework 4.2 の時点で、このインターフェースはクラスベースの SmartApplicationListener
に取って代わり、一般的なイベント型を完全に処理します。5.3.5 では、正式に SmartApplicationListener
を継承し、デフォルトの方法で supportsEventType(Class)
を supportsEventType(ResolvableType)
に適合させています。
SmartApplicationListener
, GenericApplicationListenerAdapter
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
修飾子と型 | メソッドと説明 |
---|---|
default boolean | supportsEventType(ClassSE<? extends ApplicationEvent> eventType) |
boolean | supportsEventType(ResolvableType eventType) このリスナーが特定のイベント型を実際にサポートしているかどうかを判断します。 |
getListenerId, getOrder, supportsSourceType
forPayload, onApplicationEvent
default boolean supportsEventType(ClassSE<? extends ApplicationEvent> eventType)
SmartApplicationListener.supportsEventType(Class)
を supportsEventType(ResolvableType)
への委譲でオーバーライドします。SmartApplicationListener
の supportsEventType
eventType
- イベント型 (非 null
)boolean supportsEventType(ResolvableType eventType)
eventType
- イベント型 (非 null
)