Class ObserverMethodConfiguratorImpl<T>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.ObserverMethod<T>>

    public class ObserverMethodConfiguratorImpl<T>
    extends Object
    implements jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.ObserverMethod<T>>
    Author:
    Martin Kouba
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator

        jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T extends Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifier​(Annotation qualifier)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers​(Annotation... qualifiers)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers​(Set<Annotation> qualifiers)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> async​(boolean async)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> beanClass​(Class<?> beanClass)  
      jakarta.enterprise.inject.spi.ObserverMethod<T> complete()
      Returns a finished component.
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> notifyWith​(jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T> callback)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> observedType​(Type type)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> priority​(int priority)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers​(Annotation... qualifiers)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers​(Set<Annotation> qualifiers)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(jakarta.enterprise.inject.spi.AnnotatedMethod<?> method)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(jakarta.enterprise.inject.spi.ObserverMethod<T> observerMethod)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(Method method)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> reception​(jakarta.enterprise.event.Reception reception)  
      jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> transactionPhase​(jakarta.enterprise.event.TransactionPhase transactionPhase)  
    • Constructor Detail

      • ObserverMethodConfiguratorImpl

        public ObserverMethodConfiguratorImpl​(jakarta.enterprise.inject.spi.Extension extension)
      • ObserverMethodConfiguratorImpl

        public ObserverMethodConfiguratorImpl​(jakarta.enterprise.inject.spi.ObserverMethod<T> observerMethod,
                                              jakarta.enterprise.inject.spi.Extension extension)
    • Method Detail

      • read

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(Method method)
        Specified by:
        read in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • read

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(jakarta.enterprise.inject.spi.AnnotatedMethod<?> method)
        Specified by:
        read in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • read

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read​(jakarta.enterprise.inject.spi.ObserverMethod<T> observerMethod)
        Specified by:
        read in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • beanClass

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> beanClass​(Class<?> beanClass)
        Specified by:
        beanClass in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • observedType

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> observedType​(Type type)
        Specified by:
        observedType in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • addQualifier

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifier​(Annotation qualifier)
        Specified by:
        addQualifier in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • addQualifiers

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers​(Annotation... qualifiers)
        Specified by:
        addQualifiers in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • addQualifiers

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers​(Set<Annotation> qualifiers)
        Specified by:
        addQualifiers in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • qualifiers

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers​(Annotation... qualifiers)
        Specified by:
        qualifiers in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • qualifiers

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers​(Set<Annotation> qualifiers)
        Specified by:
        qualifiers in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • reception

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> reception​(jakarta.enterprise.event.Reception reception)
        Specified by:
        reception in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • transactionPhase

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> transactionPhase​(jakarta.enterprise.event.TransactionPhase transactionPhase)
        Specified by:
        transactionPhase in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • priority

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> priority​(int priority)
        Specified by:
        priority in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • notifyWith

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> notifyWith​(jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T> callback)
        Specified by:
        notifyWith in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • async

        public jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> async​(boolean async)
        Specified by:
        async in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
      • complete

        public jakarta.enterprise.inject.spi.ObserverMethod<T> complete()
        Description copied from interface: Configurator
        Returns a finished component.
        Specified by:
        complete in interface Configurator<T>
        Returns:
        a finished component