|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
Method Summary | |
---|---|
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...) ; |
java.util.Set<java.lang.annotation.Annotation> |
getQualifiers()
Get the qualifiers for which event payload was fired. |
java.lang.reflect.Type |
getType()
Get the type representing runtime class of the event object with type variables resolved. |
Method Detail |
---|
java.util.Set<java.lang.annotation.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...)
;
java.lang.reflect.Type getType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |