インターフェース SyntheticObserver<T>

  • 型パラメーター:
    T - 合成オブザーバーの観測イベント型

    public interface SyntheticObserver<T>
    SyntheticObserverBuilder で定義された合成オブザーバーのイベント通知関数。CDI コンテナーは、合成オブザーバーに通知する必要があるたびに、イベント通知関数のインスタンスを作成します。実装は、public ゼロパラメーターコンストラクターを持つ public クラスでなければなりません。それらは Bean であってはなりません。
    導入:
    4.0
    • メソッドの詳細

      • observe

        void observe​(EventContext<T> event,
                     Parameters params)
              throws ExceptionSE
        イベントを消費します。EventContext は、イベントペイロードと EventMetadata へのアクセスを提供します。

        パラメーターマップには、合成オブザーバを定義した SyntheticObserverBuilder に渡されたものと同じ値が含まれています。

        パラメーター:
        event - イベントコンテキスト。決して null ではありません
        params - パラメーターマップ、決して null
        例外:
        ExceptionSE - チェックされた例外はラップされ、ObserverException として再スローされます