Interface ManagedBeanManager
-
- All Known Implementing Classes:
ManagedBeanManagerImpl
@Contract public interface ManagedBeanManagerManagedBeanManager provides an interface to various Java EE Managed Bean component operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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)ObjectgetManagedBean(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 Detail
-
loadManagedBeans
void loadManagedBeans(com.sun.enterprise.deployment.Application app)
-
unloadManagedBeans
void unloadManagedBeans(com.sun.enterprise.deployment.Application app)
-
createManagedBean
<T> T createManagedBean(Class<T> managedBean, boolean invokePostConstruct) throws Exception
- 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
boolean isManagedBean(Object object)
-
destroyManagedBean
void destroyManagedBean(Object managedBean)
-
destroyManagedBean
void destroyManagedBean(Object managedBean, boolean validate)
-
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
-
-