クラス SourceFilteringListener

java.lang.ObjectSE
org.springframework.context.event.SourceFilteringListener
実装されたすべてのインターフェース:
EventListenerSEApplicationListener<ApplicationEvent>GenericApplicationListenerSmartApplicationListenerOrdered

public class SourceFilteringListener extends ObjectSE implements GenericApplicationListener
指定されたイベントソースからのイベントをフィルタリングし、一致する ApplicationEvent オブジェクトのみのデリゲートリスナーを呼び出す ApplicationListener デコレータ。

デリゲートリスナーを指定する代わりに onApplicationEventInternal(org.springframework.context.ApplicationEvent) メソッドをオーバーライドして、基本クラスとしても使用できます。

導入:
2.0.5
作成者:
Juergen Hoeller, Stephane Nicoll
  • コンストラクターの詳細

    • SourceFilteringListener

      public SourceFilteringListener(ObjectSE source, ApplicationListener<?> delegate)
      指定されたイベントソースの SourceFilteringListener を作成します。
      パラメーター:
      source - このリスナーがフィルタリングするイベントソース。このソースからのイベントのみを処理します
      delegate - 指定されたソースからのイベントで呼び出すデリゲートリスナー
    • SourceFilteringListener

      protected SourceFilteringListener(ObjectSE source)
      (デリゲートリスナーを指定する代わりに)サブクラスが onApplicationEventInternal(org.springframework.context.ApplicationEvent) メソッドをオーバーライドすることを期待して、指定されたイベントソースの SourceFilteringListener を作成します。
      パラメーター:
      source - このリスナーがフィルタリングするイベントソース。このソースからのイベントのみを処理します
  • メソッドの詳細