Class ObserverFactory

java.lang.Object
org.jboss.weld.event.ObserverFactory

public class ObserverFactory extends Object
Bound factory class that produces implicit observers for observer methods.
Author:
David Allen
  • Method Details

    • create

      public static <T, X> ObserverMethodImpl<T,X> create(EnhancedAnnotatedMethod<T,? super X> method, RIBean<X> declaringBean, BeanManagerImpl manager, boolean isAsync)
      Creates an observer
      Parameters:
      method - The observer method abstraction
      declaringBean - The declaring bean
      manager - The Bean manager
      Returns:
      An observer implementation built from the method abstraction
    • getTransactionalPhase

      public static jakarta.enterprise.event.TransactionPhase getTransactionalPhase(EnhancedAnnotatedMethod<?,?> observer)
      Tests an observer method to see if it is transactional.
      Parameters:
      observer - The observer method
      Returns:
      true if the observer method is annotated as transactional