@Service(name="ManagedBeanManagerImpl")
@RunLevel(value=20,
mode=0)
public class ManagedBeanManagerImpl
extends Object
implements ManagedBeanManager, org.glassfish.hk2.api.PostConstruct, org.glassfish.api.event.EventListener
| Constructor and Description |
|---|
ManagedBeanManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createManagedBean(Class<T> managedBeanClass) |
<T> T |
createManagedBean(Class<T> managedBeanClass,
boolean invokePostConstruct) |
<T> T |
createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor desc,
Class<T> managedBeanClass) |
<T> T |
createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor desc,
Class<T> managedBeanClass,
boolean invokePostConstruct) |
void |
destroyManagedBean(Object managedBean) |
void |
destroyManagedBean(Object managedBean,
boolean validate) |
void |
event(org.glassfish.api.event.EventListener.Event event) |
Object |
getManagedBean(String globalJndiName) |
boolean |
isManagedBean(Object object) |
void |
loadManagedBeans(com.sun.enterprise.deployment.Application app) |
void |
postConstruct() |
void |
registerRuntimeInterceptor(Object interceptorInstance,
com.sun.enterprise.deployment.BundleDescriptor bundle)
Apply a runtime interceptor instance to all managed beans in the given module
|
void |
unloadManagedBeans(com.sun.enterprise.deployment.Application app) |
public void postConstruct()
postConstruct in interface org.glassfish.hk2.api.PostConstructpublic void event(org.glassfish.api.event.EventListener.Event event)
event in interface org.glassfish.api.event.EventListenerpublic void loadManagedBeans(com.sun.enterprise.deployment.Application app)
loadManagedBeans in interface ManagedBeanManagerpublic Object getManagedBean(String globalJndiName) throws Exception
getManagedBean in interface ManagedBeanManagerExceptionpublic void registerRuntimeInterceptor(Object interceptorInstance, com.sun.enterprise.deployment.BundleDescriptor bundle)
registerRuntimeInterceptor in interface ManagedBeanManagerinterceptorInstance - bundle - bundle descriptopublic void unloadManagedBeans(com.sun.enterprise.deployment.Application app)
unloadManagedBeans in interface ManagedBeanManagerpublic <T> T createManagedBean(Class<T> managedBeanClass) throws Exception
createManagedBean in interface ManagedBeanManagerExceptionpublic <T> T createManagedBean(Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception
createManagedBean in interface ManagedBeanManagerExceptionpublic <T> T createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor desc,
Class<T> managedBeanClass)
throws Exception
createManagedBean in interface ManagedBeanManagerdesc - can be null if JCDI enabled bundle.managedBeanClass - Exceptionpublic <T> T createManagedBean(com.sun.enterprise.deployment.ManagedBeanDescriptor desc,
Class<T> managedBeanClass,
boolean invokePostConstruct)
throws Exception
createManagedBean in interface ManagedBeanManagerdesc - can be null if JCDI enabled bundle.managedBeanClass - invokePostConstruct - Exceptionpublic boolean isManagedBean(Object object)
isManagedBean in interface ManagedBeanManagerpublic void destroyManagedBean(Object managedBean)
destroyManagedBean in interface ManagedBeanManagerpublic void destroyManagedBean(Object managedBean, boolean validate)
destroyManagedBean in interface ManagedBeanManagerCopyright © 2018 Eclipse Foundation. All rights reserved.