Class InjectionManagerImpl<T>

  • All Implemented Interfaces:
    InjectionManager<T>

    public class InjectionManagerImpl<T>
    extends Object
    implements InjectionManager<T>
    Manages calls to CDI to inject into managed beans This class will be created reflectively to avoid dependencies on CDI classes in environments that do not support CDI
    • Field Detail

      • beanManager

        protected jakarta.enterprise.inject.spi.BeanManager beanManager
      • creationalContext

        protected jakarta.enterprise.context.spi.CreationalContext<T> creationalContext
      • injectionTargets

        protected final Map<T,​jakarta.enterprise.inject.spi.InjectionTarget<T>> injectionTargets