Class BeforeBeanDiscoveryImpl

All Implemented Interfaces:
jakarta.enterprise.inject.spi.BeforeBeanDiscovery, NotificationListener

public class BeforeBeanDiscoveryImpl extends AbstractAnnotatedTypeRegisteringEvent implements jakarta.enterprise.inject.spi.BeforeBeanDiscovery
  • Field Details

  • Constructor Details

  • Method Details

    • fire

      public static void fire(BeanManagerImpl beanManager, org.jboss.weld.bootstrap.spi.Deployment deployment, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends jakarta.enterprise.context.spi.Context>> contexts)
    • addQualifier

      public void addQualifier(Class<? extends Annotation> bindingType)
      Specified by:
      addQualifier in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addInterceptorBinding

      public void addInterceptorBinding(Class<? extends Annotation> bindingType, Annotation... bindingTypeDef)
      Specified by:
      addInterceptorBinding in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addScope

      public void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating)
      Specified by:
      addScope in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addStereotype

      public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef)
      Specified by:
      addStereotype in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addAnnotatedType

      public void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<?> type, String id)
      Specified by:
      addAnnotatedType in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addAnnotatedType

      public <T> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> addAnnotatedType(Class<T> type, String id)
      Specified by:
      addAnnotatedType in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addQualifier

      public void addQualifier(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> qualifier)
      Specified by:
      addQualifier in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • addInterceptorBinding

      public void addInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType<? extends Annotation> bindingType)
      Specified by:
      addInterceptorBinding in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • configureQualifier

      public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureQualifier(Class<T> qualifier)
      Specified by:
      configureQualifier in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • configureInterceptorBinding

      public <T extends Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configureInterceptorBinding(Class<T> bindingType)
      Specified by:
      configureInterceptorBinding in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
    • finish

      protected void finish()
      Overrides:
      finish in class AbstractAnnotatedTypeRegisteringEvent