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 java.lang.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 java.lang.Object getManagedBean(java.lang.String globalJndiName)
throws java.lang.Exception
- Specified by:
getManagedBean in interface ManagedBeanManager
- Throws:
java.lang.Exception
registerRuntimeInterceptor
public void registerRuntimeInterceptor(java.lang.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(java.lang.Class<T> managedBeanClass)
throws java.lang.Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Throws:
java.lang.Exception
createManagedBean
public <T> T createManagedBean(java.lang.Class<T> managedBeanClass,
boolean invokePostConstruct)
throws java.lang.Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Throws:
java.lang.Exception
createManagedBean
public <T> T createManagedBean(ManagedBeanDescriptor desc,
java.lang.Class<T> managedBeanClass)
throws java.lang.Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Parameters:
desc - can be null if JCDI enabled bundle.managedBeanClass -
- Returns:
-
- Throws:
java.lang.Exception
createManagedBean
public <T> T createManagedBean(ManagedBeanDescriptor desc,
java.lang.Class<T> managedBeanClass,
boolean invokePostConstruct)
throws java.lang.Exception
- Specified by:
createManagedBean in interface ManagedBeanManager
- Parameters:
desc - can be null if JCDI enabled bundle.managedBeanClass - invokePostConstruct -
- Returns:
-
- Throws:
java.lang.Exception
isManagedBean
public boolean isManagedBean(java.lang.Object object)
- Specified by:
isManagedBean in interface ManagedBeanManager
destroyManagedBean
public void destroyManagedBean(java.lang.Object managedBean)
- Specified by:
destroyManagedBean in interface ManagedBeanManager
destroyManagedBean
public void destroyManagedBean(java.lang.Object managedBean,
boolean validate)
- Specified by:
destroyManagedBean in interface ManagedBeanManager
Copyright © 2012 GlassFish Community. All Rights Reserved.