Class AbstractBeanFactory
- java.lang.Object
-
- com.aspectran.core.component.AbstractComponent
-
- com.aspectran.core.component.bean.AbstractBeanFactory
-
- All Implemented Interfaces:
Component
- Direct Known Subclasses:
AbstractBeanRegistry
public abstract class AbstractBeanFactory extends AbstractComponent
The Class AbstractBeanFactory.Created: 2009. 03. 09 PM 23:48:09
-
-
Constructor Summary
Constructors Constructor Description AbstractBeanFactory(ActivityContext context, BeanRuleRegistry beanRuleRegistry, BeanProxifierType beanProxifierType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
createBean(BeanRule beanRule)
protected void
doDestroy()
protected void
doInitialize()
protected BeanRuleRegistry
getBeanRuleRegistry()
protected ActivityContext
getContext()
protected java.lang.Object
getFactoryProducedObject(BeanRule beanRule, java.lang.Object bean)
-
Methods inherited from class com.aspectran.core.component.AbstractComponent
destroy, getComponentName, initialize, isAvailable, isDestroyed, isInitialized
-
-
-
-
Constructor Detail
-
AbstractBeanFactory
public AbstractBeanFactory(ActivityContext context, BeanRuleRegistry beanRuleRegistry, BeanProxifierType beanProxifierType)
-
-
Method Detail
-
getContext
protected ActivityContext getContext()
-
getBeanRuleRegistry
protected BeanRuleRegistry getBeanRuleRegistry()
-
createBean
protected java.lang.Object createBean(BeanRule beanRule)
-
getFactoryProducedObject
protected java.lang.Object getFactoryProducedObject(BeanRule beanRule, java.lang.Object bean)
-
doInitialize
protected void doInitialize() throws java.lang.Exception
- Specified by:
doInitialize
in classAbstractComponent
- Throws:
java.lang.Exception
-
doDestroy
protected void doDestroy() throws java.lang.Exception
- Specified by:
doDestroy
in classAbstractComponent
- Throws:
java.lang.Exception
-
-