public class CommonBeanDefinitionCreator extends Object
ComponentBuildingDefinition.| Modifier and Type | Class and Description |
|---|---|
static interface |
CommonBeanDefinitionCreator.BeanDefinitionPostProcessor |
| Constructor and Description |
|---|
CommonBeanDefinitionCreator(ObjectFactoryClassRepository objectFactoryClassRepository) |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.beans.factory.support.AbstractBeanDefinition |
adaptFilterBeanDefinitions(ComponentModel parentComponentModel,
org.springframework.beans.factory.support.AbstractBeanDefinition originalBeanDefinition) |
static boolean |
areMatchingTypes(Class<?> superType,
Class<?> childType) |
protected org.springframework.beans.factory.config.BeanDefinition |
getConvertibleBeanDefinition(Class<?> type,
Object value,
Optional<TypeConverter> converter) |
static List<org.springframework.beans.PropertyValue> |
getPropertyValueFromPropertiesComponent(ComponentModel propertyComponentModel) |
boolean |
handleRequest(org.mule.runtime.config.spring.dsl.spring.CreateBeanDefinitionRequest request)
Instances of
BeanDefinitionCreator that will be responsible to create the BeanDefinition must return true to
this call, otherwise they must do nothing. |
void |
processRequest(org.mule.runtime.config.spring.dsl.spring.CreateBeanDefinitionRequest request)
Will iterate over the chain of processors until there's one that handle the request by return true to
#handleRequest. |
void |
setNext(org.mule.runtime.config.spring.dsl.spring.BeanDefinitionCreator nextBeanDefinitionCreator) |
public CommonBeanDefinitionCreator(ObjectFactoryClassRepository objectFactoryClassRepository)
public boolean handleRequest(org.mule.runtime.config.spring.dsl.spring.CreateBeanDefinitionRequest request)
BeanDefinitionCreator that will be responsible to create the BeanDefinition must return true to
this call, otherwise they must do nothing.request - the creation request.BeanDefinition, false otherwise.public static List<org.springframework.beans.PropertyValue> getPropertyValueFromPropertiesComponent(ComponentModel propertyComponentModel)
public static org.springframework.beans.factory.support.AbstractBeanDefinition adaptFilterBeanDefinitions(ComponentModel parentComponentModel, org.springframework.beans.factory.support.AbstractBeanDefinition originalBeanDefinition)
public void setNext(org.mule.runtime.config.spring.dsl.spring.BeanDefinitionCreator nextBeanDefinitionCreator)
nextBeanDefinitionCreator - next processor in the chain.public final void processRequest(org.mule.runtime.config.spring.dsl.spring.CreateBeanDefinitionRequest request)
#handleRequest.request - protected org.springframework.beans.factory.config.BeanDefinition getConvertibleBeanDefinition(Class<?> type, Object value, Optional<TypeConverter> converter)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.