Interface InjectableObserverMethod<T>

Type Parameters:
T -
All Superinterfaces:
jakarta.enterprise.inject.spi.ObserverMethod<T>, jakarta.enterprise.inject.spi.Prioritized

public interface InjectableObserverMethod<T> extends jakarta.enterprise.inject.spi.ObserverMethod<T>
Represents an observer method.
Author:
Martin Kouba
  • Method Details

    • getObservedQualifiers

      default Set<Annotation> getObservedQualifiers()
      Specified by:
      getObservedQualifiers in interface jakarta.enterprise.inject.spi.ObserverMethod<T>
    • getReception

      default jakarta.enterprise.event.Reception getReception()
      Specified by:
      getReception in interface jakarta.enterprise.inject.spi.ObserverMethod<T>
    • getTransactionPhase

      default jakarta.enterprise.event.TransactionPhase getTransactionPhase()
      Specified by:
      getTransactionPhase in interface jakarta.enterprise.inject.spi.ObserverMethod<T>
    • getDeclaringBean

      default jakarta.enterprise.inject.spi.Bean<?> getDeclaringBean()
      Specified by:
      getDeclaringBean in interface jakarta.enterprise.inject.spi.ObserverMethod<T>
    • notify

      default void notify(T event)
      Specified by:
      notify in interface jakarta.enterprise.inject.spi.ObserverMethod<T>
    • getDeclaringBeanIdentifier

      String getDeclaringBeanIdentifier()
      Returns:
      the identifier or null for synthetic observers
      See Also:
    • compare

      static int compare(InjectableObserverMethod<?> o1, InjectableObserverMethod<?> o2)