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
-
-
Field Summary
Fields Modifier and Type Field Description protected BeanRuleRegistry
beanRuleRegistry
protected ActivityContext
context
-
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 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
-
-
-
-
Field Detail
-
context
protected final ActivityContext context
-
beanRuleRegistry
protected final BeanRuleRegistry beanRuleRegistry
-
-
Constructor Detail
-
AbstractBeanFactory
public AbstractBeanFactory(ActivityContext context, BeanRuleRegistry beanRuleRegistry, BeanProxifierType beanProxifierType)
-
-
Method Detail
-
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
-
-