Class AfterBeanDiscoveryImpl

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

    public class AfterBeanDiscoveryImpl
    extends EventBase
    implements jakarta.enterprise.inject.spi.AfterBeanDiscovery, ExtensionAware
    Event that is fired by the container after it discovers beans.
    Version:
    $Rev$ $Date$
    • Constructor Detail

      • AfterBeanDiscoveryImpl

        public AfterBeanDiscoveryImpl​(WebBeansContext webBeansContext)
    • Method Detail

      • setExtension

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

        public void addBean​(jakarta.enterprise.inject.spi.Bean<?> bean)
        Specified by:
        addBean in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • addContext

        public void addContext​(jakarta.enterprise.context.spi.Context context)
        Specified by:
        addContext in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • addDefinitionError

        public void addDefinitionError​(Throwable t)
        Specified by:
        addDefinitionError in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • addObserverMethod

        public void addObserverMethod​(jakarta.enterprise.inject.spi.ObserverMethod<?> observerMethod)
        Specified by:
        addObserverMethod in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • getAnnotatedType

        public <T> jakarta.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType​(Class<T> type,
                                                                                   String id)
        Specified by:
        getAnnotatedType in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • getAnnotatedTypes

        public <T> Iterable<jakarta.enterprise.inject.spi.AnnotatedType<T>> getAnnotatedTypes​(Class<T> type)
        Specified by:
        getAnnotatedTypes in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • addBean

        public <T> jakarta.enterprise.inject.spi.configurator.BeanConfigurator<T> addBean()
        Specified by:
        addBean in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • addObserverMethod

        public <T> jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addObserverMethod()
        Specified by:
        addObserverMethod in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
      • deployConfiguredBeans

        public void deployConfiguredBeans()