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 String
DEFAULT_CDI_INJECTION_MANAGER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cleanUp(AbstractSession session)
T
createManagedBeanAndInjectDependencies(Class<T> managedBeanClass)
-
-
-
Field Detail
-
DEFAULT_CDI_INJECTION_MANAGER
static final String DEFAULT_CDI_INJECTION_MANAGER
- See Also:
- Constant Field Values
-
-
Method Detail
-
createManagedBeanAndInjectDependencies
T createManagedBeanAndInjectDependencies(Class<T> managedBeanClass) throws NamingException
- Throws:
NamingException
-
cleanUp
void cleanUp(AbstractSession session)
-
-