Class ManagedBeanManagerImpl
- java.lang.Object
-
- com.sun.enterprise.container.common.impl.managedbean.ManagedBeanManagerImpl
-
- All Implemented Interfaces:
ManagedBeanManager,EventListener,org.glassfish.hk2.api.PostConstruct
@Service(name="ManagedBeanManagerImpl") @RunLevel(value=20, mode=0) public class ManagedBeanManagerImpl extends Object implements ManagedBeanManager, org.glassfish.hk2.api.PostConstruct, EventListener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
EventListener.Event<T>
-
-
Constructor Summary
Constructors Constructor Description ManagedBeanManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TcreateManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass)<T> TcreateManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass, boolean invokePostConstruct)<T> TcreateManagedBean(Class<T> managedBeanClass)<T> TcreateManagedBean(Class<T> managedBeanClass, boolean invokePostConstruct)voiddestroyManagedBean(Object managedBean)voiddestroyManagedBean(Object managedBean, boolean validate)voidevent(EventListener.Event<?> event)Process a Glassfish/Payara eventObjectgetManagedBean(String globalJndiName)booleanisManagedBean(Object object)voidloadManagedBeans(Application app)voidpostConstruct()voidregisterRuntimeInterceptor(Object interceptorInstance, BundleDescriptor bundle)Apply a runtime interceptor instance to all managed beans in the given modulevoidunloadManagedBeans(Application app)
-
-
-
Method Detail
-
postConstruct
public void postConstruct()
- Specified by:
postConstructin interfaceorg.glassfish.hk2.api.PostConstruct
-
event
public void event(EventListener.Event<?> event)
Description copied from interface:EventListenerProcess a Glassfish/Payara event- Specified by:
eventin interfaceEventListener
-
loadManagedBeans
public void loadManagedBeans(Application app)
- Specified by:
loadManagedBeansin interfaceManagedBeanManager
-
getManagedBean
public Object getManagedBean(String globalJndiName) throws Exception
- Specified by:
getManagedBeanin interfaceManagedBeanManager- Throws:
Exception
-
registerRuntimeInterceptor
public void registerRuntimeInterceptor(Object interceptorInstance, BundleDescriptor bundle)
Apply a runtime interceptor instance to all managed beans in the given module- Specified by:
registerRuntimeInterceptorin interfaceManagedBeanManager- Parameters:
interceptorInstance-bundle- bundle descripto
-
unloadManagedBeans
public void unloadManagedBeans(Application app)
- Specified by:
unloadManagedBeansin interfaceManagedBeanManager
-
createManagedBean
public <T> T createManagedBean(Class<T> managedBeanClass) throws Exception
- Specified by:
createManagedBeanin interfaceManagedBeanManager- Throws:
Exception
-
createManagedBean
public <T> T createManagedBean(Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception
- Specified by:
createManagedBeanin interfaceManagedBeanManager- Throws:
Exception
-
createManagedBean
public <T> T createManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass) throws Exception
- Specified by:
createManagedBeanin interfaceManagedBeanManager- Parameters:
desc- can be null if JCDI enabled bundle.managedBeanClass-- Returns:
- Throws:
Exception
-
createManagedBean
public <T> T createManagedBean(ManagedBeanDescriptor desc, Class<T> managedBeanClass, boolean invokePostConstruct) throws Exception
- Specified by:
createManagedBeanin interfaceManagedBeanManager- Parameters:
desc- can be null if JCDI enabled bundle.managedBeanClass-invokePostConstruct-- Returns:
- Throws:
Exception
-
isManagedBean
public boolean isManagedBean(Object object)
- Specified by:
isManagedBeanin interfaceManagedBeanManager
-
destroyManagedBean
public void destroyManagedBean(Object managedBean)
- Specified by:
destroyManagedBeanin interfaceManagedBeanManager
-
destroyManagedBean
public void destroyManagedBean(Object managedBean, boolean validate)
- Specified by:
destroyManagedBeanin interfaceManagedBeanManager
-
-