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 Details

    • getQualifiers

      Set<Annotation> getQualifiers()
      Returns:
      the qualifiers for which event payload was fired.
    • getInjectionPoint

      InjectionPoint getInjectionPoint()
      Get the InjectionPoint representing the injected Event 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