Interface InjectionManager<T>

  • All Known Implementing Classes:
    DisabledInjectionManager, InjectionManagerImpl

    public interface InjectionManager<T>
    Interface to control CDI-based injection in EntityListeners Any references to CDI specific classes should be reserved for implementers to allow this interface to load in an environment that does not include CDI.
    • Field Detail

      • DEFAULT_CDI_INJECTION_MANAGER

        static final java.lang.String DEFAULT_CDI_INJECTION_MANAGER
        See Also:
        Constant Field Values
    • Method Detail

      • createManagedBeanAndInjectDependencies

        T createManagedBeanAndInjectDependencies​(java.lang.Class<T> managedBeanClass)
                                          throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException