@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.PostConstruct
public void event(EventListener.Event<?> event)
EventListener
event
in interface EventListener
public void loadManagedBeans(Application app)
loadManagedBeans
in interface ManagedBeanManager
public Object getManagedBean(String globalJndiName) throws Exception
getManagedBean
in interface ManagedBeanManager
Exception
public void registerRuntimeInterceptor(Object interceptorInstance, BundleDescriptor bundle)
registerRuntimeInterceptor
in interface ManagedBeanManager
interceptorInstance
- bundle
- bundle descriptopublic void unloadManagedBeans(Application app)
unloadManagedBeans
in interface ManagedBeanManager
public <T> T createManagedBean(Class<T> managedBeanClass) throws Exception
createManagedBean
in interface ManagedBeanManager
Exception
public <T> T createManagedBean(Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception
createManagedBean
in interface ManagedBeanManager
Exception
public <T> T createManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass) throws Exception
createManagedBean
in interface ManagedBeanManager
desc
- can be null if JCDI enabled bundle.managedBeanClass
- Exception
public <T> T createManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception
createManagedBean
in interface ManagedBeanManager
desc
- can be null if JCDI enabled bundle.managedBeanClass
- invokePostConstruct
- Exception
public boolean isManagedBean(Object object)
isManagedBean
in interface ManagedBeanManager
public void destroyManagedBean(Object managedBean)
destroyManagedBean
in interface ManagedBeanManager
public void destroyManagedBean(Object managedBean, boolean validate)
destroyManagedBean
in interface ManagedBeanManager
Copyright © 2021. All rights reserved.