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
InjectionPoint representing the injected Event instance which fired the event, or
null if it was fired from BeanManager.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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.