javax.enterprise.inject.spi
Interface EventMetadata


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) { ... }
 

Author:
Lincoln Baxter, III, Pete Muir
See Also:
Observes

Method Summary
 InjectionPoint getInjectionPoint()
          Get the InjectionPoint from which the event fired, or null if it was fired from BeanManager.fireEvent(Object, Annotation...);
 Set<Annotation> getQualifiers()
          Get the qualifiers for which event payload was fired.
 Type getType()
          Returns the resolved event Type.
 

Method Detail

getQualifiers

Set<Annotation> getQualifiers()
Get the qualifiers for which event payload was fired.


getInjectionPoint

InjectionPoint getInjectionPoint()
Get the InjectionPoint from which the event fired, or null if it was fired from BeanManager.fireEvent(Object, Annotation...);


getType

Type getType()
Returns the resolved event Type.



Copyright © 2008-2013 JBoss by Red Hat, Inc.. All Rights Reserved.