インターフェース EventMetadata
public interface EventMetadata
観測されたイベントペイロードに関するメタデータへのアクセスを提供します。メタデータは、
Event
またはBeanContainer.getEvent()
のいずれかで起動されたイベントの場合がありますEventMetadata
は、オブザーバーメソッドにのみ注入できます。例:public void afterLogin(@Observes LoggedInEvent event, EventMetadata eventMetadata) { ... }
- 導入:
- 1.1
- 作成者:
- Lincoln Baxter, III, Pete Muir, Antoine Sabot-Durand
- 関連事項:
Observes
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 InjectionPoint
getInjectionPoint()
イベントを発生させた注入されたEvent
インスタンスを表すInjectionPoint
を取得しますSetSE<AnnotationSE>
getQualifiers()
TypeSE
getType()
型変数が解決されたイベントオブジェクトのランタイムクラスを表す型を取得します。
メソッドの詳細
getQualifiers
SetSE<AnnotationSE> getQualifiers()
- 戻り値:
- イベントペイロードが発生した修飾子。
getInjectionPoint
InjectionPoint getInjectionPoint()
イベントを発生させた注入されたEvent
インスタンスを表すInjectionPoint
を取得します- 戻り値:
- イベントの InjectionPoint
getType
TypeSE getType()
型変数が解決されたイベントオブジェクトのランタイムクラスを表す型を取得します。- 戻り値:
- イベントオブジェクトの実行時型