Class ProcessObserverMethodImpl<T,​X>

  • All Implemented Interfaces:
    javax.enterprise.inject.spi.ProcessObserverMethod<T,​X>, NotificationListener

    public class ProcessObserverMethodImpl<T,​X>
    extends AbstractDefinitionContainerEvent
    implements javax.enterprise.inject.spi.ProcessObserverMethod<T,​X>
    Implementation of the event used to notify observers for each observer method that is added.
    Author:
    David Allen
    • Constructor Detail

      • ProcessObserverMethodImpl

        public ProcessObserverMethodImpl​(BeanManagerImpl beanManager,
                                         javax.enterprise.inject.spi.AnnotatedMethod<X> beanMethod,
                                         javax.enterprise.inject.spi.ObserverMethod<T> observerMethod)
    • Method Detail

      • fire

        public static <T> void fire​(BeanManagerImpl beanManager,
                                    javax.enterprise.inject.spi.ObserverMethod<T> observer)
      • getAnnotatedMethod

        public javax.enterprise.inject.spi.AnnotatedMethod<X> getAnnotatedMethod()
        Specified by:
        getAnnotatedMethod in interface javax.enterprise.inject.spi.ProcessObserverMethod<T,​X>
      • getObserverMethod

        public javax.enterprise.inject.spi.ObserverMethod<T> getObserverMethod()
        Specified by:
        getObserverMethod in interface javax.enterprise.inject.spi.ProcessObserverMethod<T,​X>
      • getDefinitionErrors

        public List<Throwable> getDefinitionErrors()