Class SyntheticBeanFactory


  • public class SyntheticBeanFactory
    extends Object
    Creates a container-provided implementation of the Bean interfaces based on given BeanAttributes, Class and Producer implementations.
    Author:
    Jozef Hartinger
    • Method Detail

      • create

        public static <T> AbstractSyntheticBean<T> create​(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes,
                                                          Class<T> beanClass,
                                                          jakarta.enterprise.inject.spi.InjectionTargetFactory<T> factory,
                                                          BeanManagerImpl manager)
      • create

        public static <T,​X> AbstractSyntheticBean<T> create​(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes,
                                                                  Class<X> beanClass,
                                                                  jakarta.enterprise.inject.spi.ProducerFactory<X> factory,
                                                                  BeanManagerImpl manager)