Interface EventMetadataAwareObserverMethod<T>

  • Type Parameters:
    T -
    All Superinterfaces:
    jakarta.enterprise.inject.spi.ObserverMethod<T>, jakarta.enterprise.inject.spi.Prioritized
    All Known Subinterfaces:
    SyntheticObserverMethod<T>
    All Known Implementing Classes:
    ExtensionObserverMethodImpl, ObserverMethodImpl

    public interface EventMetadataAwareObserverMethod<T>
    extends jakarta.enterprise.inject.spi.ObserverMethod<T>
    Marker interface for observer methods which are able to decide whether an access to EventMetadata is required or not.
    Author:
    Martin Kouba
    • Field Summary

      • Fields inherited from interface jakarta.enterprise.inject.spi.ObserverMethod

        DEFAULT_PRIORITY
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isEventMetadataRequired()  
      • Methods inherited from interface jakarta.enterprise.inject.spi.ObserverMethod

        getBeanClass, getObservedQualifiers, getObservedType, getPriority, getReception, getTransactionPhase, isAsync, notify, notify
    • Method Detail

      • isEventMetadataRequired

        boolean isEventMetadataRequired()
        Returns:
        true if EventMetadata is required, false otherwise