public interface EventMetadata
 Provides access to metadata about an observed event payload. The metadata may be for events fired with either of
 Event or BeanManager.fireEvent(Object, Annotation...).
 
 EventMetadata may only be injected into an observer method. For example:
 
 public void afterLogin(@Observes LoggedInEvent event, EventMetadata eventMetadata) { ... }
 Observes| Modifier and Type | Method and Description | 
|---|---|
| InjectionPoint | getInjectionPoint()Get the  InjectionPointrepresenting the injectedEventinstance which fired the event, ornullif it was fired fromBeanManager.fireEvent(Object, Annotation...); | 
| Set<Annotation> | getQualifiers() | 
| Type | getType()Get the type representing runtime class of the event object with type variables resolved. | 
Set<Annotation> getQualifiers()
InjectionPoint getInjectionPoint()
InjectionPoint representing the injected Event instance which fired the event, or
 null if it was fired from BeanManager.fireEvent(Object, Annotation...);Type getType()
Comments to: cdi-dev@eclipse.org.
 Copyright © 2019 Eclipse Foundation.
 Use is subject to license terms.