インターフェース 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
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 InjectionPointgetInjectionPoint()イベントを発生させた注入されたEventインスタンスを表すInjectionPointを取得しますSetSE<AnnotationSE>getQualifiers()TypeSEgetType()型変数が解決されたイベントオブジェクトのランタイムクラスを表す型を取得します。
メソッドの詳細
getQualifiers
SetSE<AnnotationSE> getQualifiers()
- 戻り値:
- イベントペイロードが発生した修飾子。
getInjectionPoint
InjectionPoint getInjectionPoint()
イベントを発生させた注入されたEventインスタンスを表すInjectionPointを取得します- 戻り値:
- イベントの InjectionPoint
getType
TypeSE getType()
型変数が解決されたイベントオブジェクトのランタイムクラスを表す型を取得します。- 戻り値:
- イベントオブジェクトの実行時型