Class BeanDeployer

    • Constructor Detail

      • BeanDeployer

        public BeanDeployer​(BeanManagerImpl manager,
                            org.jboss.weld.bootstrap.api.ServiceRegistry services)
    • Method Detail

      • addClass

        public BeanDeployer addClass​(Class<?> clazz,
                                     org.jboss.weld.bootstrap.AnnotatedTypeLoader loader)
      • addSyntheticClass

        public <T> BeanDeployer addSyntheticClass​(jakarta.enterprise.inject.spi.AnnotatedType<T> source,
                                                  jakarta.enterprise.inject.spi.Extension extension,
                                                  String suffix)
      • createAnnotatedTypeLoader

        protected org.jboss.weld.bootstrap.AnnotatedTypeLoader createAnnotatedTypeLoader()
      • processAnnotatedTypes

        public void processAnnotatedTypes()
      • registerAnnotatedTypes

        public void registerAnnotatedTypes()
      • createClassBeans

        public void createClassBeans()
      • processClassBeanAttributes

        public void processClassBeanAttributes()
        Fires ProcessBeanAttributes for each enabled bean and updates the environment based on the events.
      • processBeanAttributes

        protected void processBeanAttributes​(Iterable<? extends AbstractBean<?,​?>> beans)
      • searchForNewBeanDeclarations

        protected void searchForNewBeanDeclarations​(Iterable<? extends AbstractBean<?,​?>> beans)
      • createProducersAndObservers

        public void createProducersAndObservers()
      • processProducerAttributes

        public void processProducerAttributes()
      • createNewBeans

        public void createNewBeans()
      • deploy

        public void deploy()
      • doAfterBeanDiscovery

        public void doAfterBeanDiscovery​(List<? extends jakarta.enterprise.inject.spi.Bean<?>> beanList)
      • registerCdiInterceptorsForMessageDrivenBeans

        public void registerCdiInterceptorsForMessageDrivenBeans()
      • getResourceLoader

        public org.jboss.weld.resources.spi.ResourceLoader getResourceLoader()
      • cleanup

        public void cleanup()