com.sun.enterprise.container.common.spi
Interface ManagedBeanManager

All Known Implementing Classes:
ManagedBeanManagerImpl

@Contract
public interface ManagedBeanManager

ManagedBeanManager provides an interface to various Java EE Managed Bean component operations.


Method Summary
<T> T
createManagedBean(Class<T> managedBean)
           
<T> T
createManagedBean(Class<T> managedBean, boolean invokePostConstruct)
           
<T> T
createManagedBean(ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass)
           
<T> T
createManagedBean(ManagedBeanDescriptor managedBeanDesc, Class<T> managedBeanClass, boolean invokePostConstruct)
           
 void destroyManagedBean(Object managedBean)
           
 void destroyManagedBean(Object managedBean, boolean validate)
           
 Object getManagedBean(String globalJndiName)
           
 boolean isManagedBean(Object object)
           
 void loadManagedBeans(Application app)
           
 void registerRuntimeInterceptor(Object interceptorInstance, BundleDescriptor bundle)
          Register an interceptor instance for all managed beans in the given module
 void unloadManagedBeans(Application app)
           
 

Method Detail

loadManagedBeans

void loadManagedBeans(Application app)

unloadManagedBeans

void unloadManagedBeans(Application app)

getManagedBean

Object getManagedBean(String globalJndiName)
                      throws Exception
Throws:
Exception

createManagedBean

<T> T createManagedBean(Class<T> managedBean)
                    throws Exception
Throws:
Exception

createManagedBean

<T> T createManagedBean(Class<T> managedBean,
                        boolean invokePostConstruct)
                    throws Exception
Throws:
Exception

createManagedBean

<T> T createManagedBean(ManagedBeanDescriptor managedBeanDesc,
                        Class<T> managedBeanClass)
                    throws Exception
Throws:
Exception

createManagedBean

<T> T createManagedBean(ManagedBeanDescriptor managedBeanDesc,
                        Class<T> managedBeanClass,
                        boolean invokePostConstruct)
                    throws Exception
Throws:
Exception

isManagedBean

boolean isManagedBean(Object object)

destroyManagedBean

void destroyManagedBean(Object managedBean)

destroyManagedBean

void destroyManagedBean(Object managedBean,
                        boolean validate)

registerRuntimeInterceptor

void registerRuntimeInterceptor(Object interceptorInstance,
                                BundleDescriptor bundle)
Register an interceptor instance for all managed beans in the given module

Parameters:
interceptorInstance -
bundle - BundleDescriptor (passed as object because we can't add a dependency on the DOL


Copyright © 2012 GlassFish Community. All Rights Reserved.