インターフェース SyntheticObserver<T>
- 型パラメーター:
T- 合成オブザーバーの観測イベント型
public interface SyntheticObserver<T>SyntheticObserverBuilderで定義された合成オブザーバーのイベント通知関数。CDI コンテナーは、合成オブザーバーに通知する必要があるたびに、イベント通知関数のインスタンスを作成します。実装は、publicゼロパラメーターコンストラクターを持つpublicクラスでなければなりません。それらは Bean であってはなりません。- 導入:
- 4.0
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidobserve(EventContext<T> event, Parameters params)イベントを消費します。
メソッドの詳細
observe
void observe(EventContext<T> event, Parameters params) throws ExceptionSE
イベントを消費します。EventContextは、イベントペイロードとEventMetadataへのアクセスを提供します。パラメーターマップには、合成オブザーバを定義した
SyntheticObserverBuilderに渡されたものと同じ値が含まれています。- パラメーター:
event- イベントコンテキスト。決してnullではありませんparams- パラメーターマップ、決してnull- 例外:
ExceptionSE- チェックされた例外はラップされ、ObserverExceptionとして再スローされます