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-2014 JBoss by Red Hat, Inc.. All Rights Reserved.