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 Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_CDI_INJECTION_MANAGER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanUp(AbstractSession session)
T
createManagedBeanAndInjectDependencies(java.lang.Class<T> managedBeanClass)
-
-
-
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
-
cleanUp
void cleanUp(AbstractSession session)
-
-