Class BeforeBeanDiscoveryImpl

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.BeforeBeanDiscovery, ExtensionAware

    public class BeforeBeanDiscoveryImpl
    extends EventBase
    implements jakarta.enterprise.inject.spi.BeforeBeanDiscovery, ExtensionAware
    Events that is fired before container starts to discover beans.
    Version:
    $Rev$ $Date$
    • Constructor Detail

      • BeforeBeanDiscoveryImpl

        public BeforeBeanDiscoveryImpl​(WebBeansContext webBeansContext)
    • Method Detail

      • addQualifier

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

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

        public void addScope​(Class<? extends Annotation> scope,
                             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<?> annotatedType,
                                     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> clazz,
                                                                                                            String id)
        Specified by:
        addAnnotatedType in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
      • configureInterceptorBinding

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

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

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

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

        public void setExtension​(jakarta.enterprise.inject.spi.Extension extension)
        Specified by:
        setExtension in interface ExtensionAware