Class ObserverMethodConfiguratorImpl<T>

java.lang.Object
org.jboss.weld.bootstrap.events.configurator.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>
  • Constructor Summary

    Constructors
    Constructor
    Description
    ObserverMethodConfiguratorImpl(jakarta.enterprise.inject.spi.Extension extension)
     
    ObserverMethodConfiguratorImpl(jakarta.enterprise.inject.spi.ObserverMethod<T> observerMethod, jakarta.enterprise.inject.spi.Extension extension)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
     
    jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
    addQualifiers(Annotation... qualifiers)
     
    jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
     
    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>
    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>
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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