Interface ManagedBeanManager
- All Known Implementing Classes:
ManagedBeanManagerImpl
@Contract
public interface ManagedBeanManager
ManagedBeanManager provides an interface to various Jakarta EE Managed Bean component operations.
-
Method Summary
Modifier and TypeMethodDescription<T> TcreateManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass) <T> TcreateManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass, boolean invokePostConstruct) <T> TcreateManagedBean(Class<T> managedBean) <T> TcreateManagedBean(Class<T> managedBean, boolean invokePostConstruct) voiddestroyManagedBean(Object managedBean) voiddestroyManagedBean(Object managedBean, boolean validate) getManagedBean(String globalJndiName) booleanisManagedBean(Object object) voidloadManagedBeans(com.sun.enterprise.deployment.Application app) voidregisterRuntimeInterceptor(Object interceptorInstance, com.sun.enterprise.deployment.BundleDescriptor bundle) Register an interceptor instance for all managed beans in the given modulevoidunloadManagedBeans(com.sun.enterprise.deployment.Application app)
-
Method Details
-
loadManagedBeans
void loadManagedBeans(com.sun.enterprise.deployment.Application app) -
unloadManagedBeans
void unloadManagedBeans(com.sun.enterprise.deployment.Application app) -
getManagedBean
- Throws:
Exception
-
createManagedBean
- Throws:
Exception
-
createManagedBean
- Throws:
Exception
-
createManagedBean
<T> T createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass) throws Exception - Throws:
Exception
-
createManagedBean
<T> T createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception - Throws:
Exception
-
isManagedBean
-
destroyManagedBean
-
destroyManagedBean
-
registerRuntimeInterceptor
void registerRuntimeInterceptor(Object interceptorInstance, com.sun.enterprise.deployment.BundleDescriptor bundle) Register an interceptor instance for all managed beans in the given module- Parameters:
interceptorInstance-bundle- BundleDescriptor (passed as object because we can't add a dependency on the DOL
-