|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RootBeanDefinition | |
org.springframework.beans.factory.support | Classes supporting the org.springframework.beans.factory package. |
Uses of RootBeanDefinition in org.springframework.beans.factory.support |
Methods in org.springframework.beans.factory.support that return RootBeanDefinition | |
protected RootBeanDefinition |
AbstractBeanFactory.getMergedBeanDefinition(String beanName,
boolean includingAncestors)
Return a RootBeanDefinition, even by traversing parent if the parameter is a child definition. |
protected RootBeanDefinition |
AbstractBeanFactory.getMergedBeanDefinition(String beanName,
BeanDefinition bd)
Return a RootBeanDefinition for the given bean name, by merging with the parent if the given original bean definition is a child bean definition. |
Methods in org.springframework.beans.factory.support with parameters of type RootBeanDefinition | |
Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner)
Return an instance of the bean with the given name in this factory. |
Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Constructor ctor,
Object[] args)
Return an instance of the bean with the given name in this factory, creating it via the given constructor. |
Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Object factoryBean,
Method factoryMethod,
Object[] args)
Return an instance of the bean with the given name in this factory, creating it via the given factory method. |
protected Object |
CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner)
|
protected Object |
CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Constructor ctor,
Object[] args)
|
Object |
AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(Object bean,
String beanName,
RootBeanDefinition mergedBeanDefinition)
Apply BeanPostProcessors to the given bean instance, invoking their postProcessBeforeInitialization methods. |
Object |
AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(Object bean,
String beanName,
RootBeanDefinition mergedBeanDefinition)
Apply BeanPostProcessors to the given bean instance, invoking their postProcessAfterInitialization methods. |
protected Object |
AbstractAutowireCapableBeanFactory.createBean(String beanName,
RootBeanDefinition mergedBeanDefinition,
Object[] args)
Delegates to full createBean version with allowEagerCaching=true. |
protected Object |
AbstractAutowireCapableBeanFactory.createBean(String beanName,
RootBeanDefinition mergedBeanDefinition,
Object[] args,
boolean allowEagerCaching)
Create a bean instance for the given bean definition. |
protected BeanWrapper |
AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(String beanName,
RootBeanDefinition mergedBeanDefinition,
Object[] args)
Instantiate the bean using a named factory method. |
protected BeanWrapper |
AbstractAutowireCapableBeanFactory.autowireConstructor(String beanName,
RootBeanDefinition mergedBeanDefinition)
"autowire constructor" (with constructor arguments by type) behavior. |
protected void |
AbstractAutowireCapableBeanFactory.populateBean(String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw)
Populate the bean instance in the given BeanWrapper with the property values from the bean definition. |
protected void |
AbstractAutowireCapableBeanFactory.autowireByName(String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
MutablePropertyValues pvs)
Fills in any missing property values with references to other beans in this factory if autowire is set to "byName". |
protected void |
AbstractAutowireCapableBeanFactory.autowireByType(String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
MutablePropertyValues pvs)
Abstract method defining "autowire by type" (bean properties by type) behavior. |
protected String[] |
AbstractAutowireCapableBeanFactory.unsatisfiedObjectProperties(RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw)
Return an array of object-type property names that are unsatisfied. |
protected void |
AbstractAutowireCapableBeanFactory.dependencyCheck(String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
PropertyValues pvs)
Perform a dependency check that all properties exposed have been set, if desired. |
protected Object |
AbstractAutowireCapableBeanFactory.resolveValueIfNecessary(String beanName,
RootBeanDefinition mergedBeanDefinition,
String argName,
Object value)
Given a PropertyValue, return a value, resolving any references to other beans in the factory if necessary. |
protected void |
AbstractAutowireCapableBeanFactory.invokeInitMethods(String beanName,
Object bean,
RootBeanDefinition mergedBeanDefinition)
Give a bean a chance to react now all its properties are set, and a chance to know about its owning bean factory (this object). |
protected void |
AbstractBeanFactory.checkMergedBeanDefinition(RootBeanDefinition mergedBeanDefinition,
String beanName,
Class requiredType,
Object[] args)
Check the given merged bean definition, potentially throwing validation exceptions. |
protected void |
AbstractBeanFactory.registerDisposableBeanIfNecessary(String beanName,
Object bean,
RootBeanDefinition mergedBeanDefinition)
Add the given bean to the list of disposable beans in this factory, registering its DisposableBean interface and/or the given destroy method to be called on factory shutdown (if applicable). |
protected abstract Object |
AbstractBeanFactory.createBean(String beanName,
RootBeanDefinition mergedBeanDefinition,
Object[] args)
Create a bean instance for the given bean definition. |
Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner)
|
protected Object |
SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner)
Subclasses can override this method, which is implemented to throw UnsupportedOperationException, if they can instantiate an object with the Method Injection specified in the given RootBeanDefinition. |
Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Constructor ctor,
Object[] args)
|
protected Object |
SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Constructor ctor,
Object[] args)
Subclasses can override this method, which is implemented to throw UnsupportedOperationException, if they can instantiate an object with the Method Injection specified in the given RootBeanDefinition. |
Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
String beanName,
BeanFactory owner,
Object factoryBean,
Method factoryMethod,
Object[] args)
|
Constructors in org.springframework.beans.factory.support with parameters of type RootBeanDefinition | |
RootBeanDefinition(RootBeanDefinition original)
Create a new RootBeanDefinition as deep copy of the given bean definition. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |