com.sun.enterprise.container.common.impl.managedbean
Class ManagedBeanManagerImpl
java.lang.Object
com.sun.enterprise.container.common.impl.managedbean.ManagedBeanManagerImpl
- All Implemented Interfaces:
- ManagedBeanManager, EventListener, PostStartup, org.jvnet.hk2.component.PostConstruct
@Service(name="ManagedBeanManagerImpl")
public class ManagedBeanManagerImpl
- extends Object
- implements ManagedBeanManager, PostStartup, org.jvnet.hk2.component.PostConstruct, EventListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedBeanManagerImpl
public ManagedBeanManagerImpl()
postConstruct
public void postConstruct()
- Specified by:
postConstruct in interface org.jvnet.hk2.component.PostConstruct
getLifecycle
public Startup.Lifecycle getLifecycle()
event
public void event(EventListener.Event event)
- Specified by:
event in interface EventListener
loadManagedBeans
public void loadManagedBeans(Application app)
- Specified by:
loadManagedBeans in interface ManagedBeanManager
getManagedBean
public Object getManagedBean(String globalJndiName)
throws Exception
- Specified by:
getManagedBean in interface ManagedBeanManager
- 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:
registerRuntimeInterceptor in interface ManagedBeanManager
- Parameters:
interceptorInstance - bundle - bundle descripto
unloadManagedBeans
public void unloadManagedBeans(Application app)
- Specified by:
unloadManagedBeans in interface ManagedBeanManager
createManagedBean
public <T> T createManagedBean(Class<T> managedBeanClass)
throws Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Throws:
Exception
createManagedBean
public <T> T createManagedBean(Class<T> managedBeanClass,
boolean invokePostConstruct)
throws Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Throws:
Exception
createManagedBean
public <T> T createManagedBean(ManagedBeanDescriptor desc,
Class<T> managedBeanClass)
throws Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- 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:
createManagedBean in interface ManagedBeanManager
- Parameters:
desc - can be null if JCDI enabled bundle.managedBeanClass - invokePostConstruct -
- Returns:
-
- Throws:
Exception
isManagedBean
public boolean isManagedBean(Object object)
- Specified by:
isManagedBean in interface ManagedBeanManager
destroyManagedBean
public void destroyManagedBean(Object managedBean)
- Specified by:
destroyManagedBean in interface ManagedBeanManager
destroyManagedBean
public void destroyManagedBean(Object managedBean,
boolean validate)
- Specified by:
destroyManagedBean in interface ManagedBeanManager
Copyright © 2012 GlassFish Community. All Rights Reserved.