Package jakarta.enterprise.inject.spi
Interface EventMetadata
public interface EventMetadata
Provides access to metadata about an observed event payload.
EventMetadata
may only be injected into an observer method. For example:
public void afterLogin(@Observes LoggedInEvent event, EventMetadata eventMetadata) { ... }
- Since:
- 1.1
- Author:
- Lincoln Baxter, III, Pete Muir, Antoine Sabot-Durand
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGet theInjectionPoint
representing the injectedEvent
instance which fired the eventgetType()
Get the type representing runtime class of the event object with type variables resolved.
-
Method Details
-
getQualifiers
Set<Annotation> getQualifiers()- Returns:
- the qualifiers for which event payload was fired.
-
getInjectionPoint
InjectionPoint getInjectionPoint()Get theInjectionPoint
representing the injectedEvent
instance which fired the event- Returns:
- InjectionPoint of the Event
-
getType
Type getType()Get the type representing runtime class of the event object with type variables resolved.- Returns:
- the runtime type of the event object
-