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 {@link BeanManager#fireEvent(Object, Annotation |
Set<Annotation> |
getQualifiers()
Get the qualifiers for which event payload was fired.
|
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()
Copyright © 2008-2016 JBoss by Red Hat, Inc.. All Rights Reserved.