com.sun.enterprise.container.common.spi
Interface ManagedBeanManager
- All Known Implementing Classes:
- ManagedBeanManagerImpl
@Contract
public interface ManagedBeanManager
ManagedBeanManager provides an interface to various Java EE Managed Bean
component operations.
loadManagedBeans
void loadManagedBeans(Application app)
unloadManagedBeans
void unloadManagedBeans(Application app)
getManagedBean
java.lang.Object getManagedBean(java.lang.String globalJndiName)
throws java.lang.Exception
- Throws:
java.lang.Exception
createManagedBean
<T> T createManagedBean(java.lang.Class<T> managedBean)
throws java.lang.Exception
- Throws:
java.lang.Exception
createManagedBean
<T> T createManagedBean(java.lang.Class<T> managedBean,
boolean invokePostConstruct)
throws java.lang.Exception
- Throws:
java.lang.Exception
createManagedBean
<T> T createManagedBean(ManagedBeanDescriptor managedBeanDesc,
java.lang.Class<T> managedBeanClass)
throws java.lang.Exception
- Throws:
java.lang.Exception
createManagedBean
<T> T createManagedBean(ManagedBeanDescriptor managedBeanDesc,
java.lang.Class<T> managedBeanClass,
boolean invokePostConstruct)
throws java.lang.Exception
- Throws:
java.lang.Exception
isManagedBean
boolean isManagedBean(java.lang.Object object)
destroyManagedBean
void destroyManagedBean(java.lang.Object managedBean)
destroyManagedBean
void destroyManagedBean(java.lang.Object managedBean,
boolean validate)
registerRuntimeInterceptor
void registerRuntimeInterceptor(java.lang.Object interceptorInstance,
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
Copyright © 2012 GlassFish Community. All Rights Reserved.