org.jboss.aop.microcontainer.beans
Class ClassLoaderAwareGenericBeanFactory
java.lang.Object
org.jboss.beans.metadata.spi.factory.AbstractBeanFactory
org.jboss.beans.metadata.plugins.factory.GenericBeanFactory
org.jboss.aop.microcontainer.beans.ClassLoaderAwareGenericBeanFactory
- All Implemented Interfaces:
- BeanFactory, KernelControllerContextAware
public class ClassLoaderAwareGenericBeanFactory
- extends GenericBeanFactory
CL aware GBF.
- Version:
- $Revision: 1.1 $
- Author:
- Kabir Khan
Methods inherited from class org.jboss.beans.metadata.spi.factory.AbstractBeanFactory |
getAccessMode, getBean, getClassLoader, getConfigurator, getConstructor, getCreate, getProperties, getStart, invokeLifecycle, setAccessMode, setBean, setClassLoader, setConstructor, setCreate, setProperties, setStart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassLoaderAwareGenericBeanFactory
public ClassLoaderAwareGenericBeanFactory(KernelConfigurator configurator)
pushLoader
public void pushLoader(ClassLoader loader)
- Push classloader into thread local.
- Parameters:
loader
- the loader
popLoader
public void popLoader()
- Pop loader from thread local.
createBean
public Object createBean()
throws Throwable
- Description copied from class:
GenericBeanFactory
- Create a new bean
- Specified by:
createBean
in interface BeanFactory
- Overrides:
createBean
in class GenericBeanFactory
- Returns:
- the bean
- Throws:
Throwable
- for any error
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.