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