@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 © 2019. All rights reserved.