@Service(name="ManagedBeanManagerImpl")
@RunLevel(value=20,
mode=0)
public class ManagedBeanManagerImpl
extends Object
implements ManagedBeanManager, org.glassfish.hk2.api.PostConstruct, EventListener
EventListener.Event<T>| 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(ManagedBeanDescriptor desc,
Class<T> managedBeanClass) |
<T> T |
createManagedBean(ManagedBeanDescriptor desc,
Class<T> managedBeanClass,
boolean invokePostConstruct) |
void |
destroyManagedBean(Object managedBean) |
void |
destroyManagedBean(Object managedBean,
boolean validate) |
void |
event(EventListener.Event<?> event)
Process a Glassfish/Payara event
|
Object |
getManagedBean(String globalJndiName) |
boolean |
isManagedBean(Object object) |
void |
loadManagedBeans(Application app) |
void |
postConstruct() |
void |
registerRuntimeInterceptor(Object interceptorInstance,
BundleDescriptor bundle)
Apply a runtime interceptor instance to all managed beans in the given module
|
void |
unloadManagedBeans(Application app) |
public void postConstruct()
postConstruct in interface org.glassfish.hk2.api.PostConstructpublic void event(EventListener.Event<?> event)
EventListenerevent in interface EventListenerpublic void loadManagedBeans(Application app)
loadManagedBeans in interface ManagedBeanManagerpublic Object getManagedBean(String globalJndiName) throws Exception
getManagedBean in interface ManagedBeanManagerExceptionpublic void registerRuntimeInterceptor(Object interceptorInstance, BundleDescriptor bundle)
registerRuntimeInterceptor in interface ManagedBeanManagerinterceptorInstance - bundle - bundle descriptopublic void unloadManagedBeans(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(ManagedBeanDescriptor desc, Class<T> managedBeanClass) throws Exception
createManagedBean in interface ManagedBeanManagerdesc - can be null if JCDI enabled bundle.managedBeanClass - Exceptionpublic <T> T createManagedBean(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 © 2020. All rights reserved.