| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModel.Builder.build() |
ComponentModel |
ApplicationModel.findComponentDefinitionModel(Node element) |
ComponentModel |
ComponentModel.getParent() |
ComponentModel |
ApplicationModel.getRootComponentModel()
TODO MULE-9688: When the model it's made immutable we will also provide the parent component for navigation and this will not
be needed anymore.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ComponentModel> |
ApplicationModel.findComponentDefinitionModel(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier) |
Optional<ComponentModel> |
ApplicationModel.findTopLevelNamedComponent(String name)
Find a named component configuration.
|
List<ComponentModel> |
ComponentModel.getInnerComponents() |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel.Builder |
ComponentModel.Builder.addChildComponentModel(ComponentModel componentModel)
Adds a new complex child object to this
ComponentModel. |
ComponentModel.Builder |
ComponentModel.Builder.merge(ComponentModel otherRootComponentModel)
Given the following root component it will merge its customAttributes, parameters and schemaValueParameters to the root
component model.
|
void |
ComponentModel.setParent(ComponentModel parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentModel.executedOnEveryInnerComponent(Consumer<ComponentModel> task)
Executes the task on every inner component associated to this componentModel.
|
void |
ApplicationModel.executeOnEveryComponentTree(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryFlow(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryMuleComponentTree(Consumer<ComponentModel> task) |
void |
ApplicationModel.executeOnEveryRootElement(Consumer<ComponentModel> task) |
| Constructor and Description |
|---|
Builder(ComponentModel root)
Creates an instance of the Builder which will allow to merge other root component models to the given one.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpringComponentModel
Specialization of
ComponentModel that keeps references to a Spring bean specification. |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModelReader.extractComponentDefinitionModel(ConfigLine configLine,
String configFileName) |
protected ComponentModel |
ConfigurationDependencyResolver.findRequiredComponentModel(org.mule.runtime.api.component.location.Location location) |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentModel> |
ConfigurationDependencyResolver.resolveComponentModelDependencies() |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentLocationVisitor.accept(ComponentModel componentModel)
For every
ComponentModel in the configuration, sets the DefaultComponentLocation associated within an
annotation under the key AbstractAnnotatedObject.LOCATION_KEY. |
protected Set<String> |
ConfigurationDependencyResolver.resolveComponentDependencies(ComponentModel requestedComponentModel) |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
OperationComponentModelModelProperty.getBodyComponentModel() |
ComponentModel |
OperationComponentModelModelProperty.getOperationComponentModel() |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentModel> |
GlobalElementComponentModelModelProperty.getGlobalElements() |
| Constructor and Description |
|---|
OperationComponentModelModelProperty(ComponentModel operationComponentModel,
ComponentModel bodyComponentModel)
element to be later macro expanded into a Mule application.
|
| Constructor and Description |
|---|
GlobalElementComponentModelModelProperty(List<ComponentModel> globalElements)
Constructs a
ModelProperty that will hold the Mule global elements to be later macro expanded into a Mule
application. |
| Constructor and Description |
|---|
ObjectTypeVisitor(ComponentModel componentModel) |
| Modifier and Type | Method and Description |
|---|---|
static XmlCustomAttributeHandler.ComponentCustomAttributeRetrieve |
XmlCustomAttributeHandler.from(ComponentModel componentModel) |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
CreateBeanDefinitionRequest.getParentComponentModel() |
| Modifier and Type | Method and Description |
|---|---|
static List<org.mule.runtime.api.util.Pair<String,Object>> |
CommonBeanDefinitionCreator.getPropertyValueFromPropertiesComponent(ComponentModel propertyComponentModel) |
static org.mule.runtime.api.util.Pair<String,Object> |
PropertyComponentUtils.getPropertyValueFromPropertyComponent(ComponentModel propertyComponentModel)
Creates a
Pair from a generic property/ies component in the configuration. |
static boolean |
ComponentModelHelper.isAnnotatedObject(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isErrorHandler(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isFlow(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isMessageSource(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isProcessor(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isRouter(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isTemplateOnErrorHandler(ComponentModel componentModel) |
static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType |
ComponentModelHelper.resolveComponentType(ComponentModel componentModel)
Resolves the
TypedComponentIdentifier.ComponentType from a ComponentModel. |
void |
BeanDefinitionFactory.resolveEagerCreationObjects(ComponentModel parentComponentModel,
ComponentModel componentModel,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
BiConsumer<ComponentModel,org.springframework.beans.factory.support.BeanDefinitionRegistry> componentModelPostProcessor) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.beans.factory.config.BeanDefinition |
BeanDefinitionFactory.resolveComponentRecursively(SpringComponentModel parentComponentModel,
SpringComponentModel componentModel,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
BiConsumer<ComponentModel,org.springframework.beans.factory.support.BeanDefinitionRegistry> componentModelPostProcessor,
BiFunction<Element,org.springframework.beans.factory.config.BeanDefinition,Either<org.springframework.beans.factory.config.BeanDefinition,org.springframework.beans.factory.config.BeanReference>> oldParsingMechanism)
Creates a
BeanDefinition by traversing the ComponentModel and its children. |
void |
BeanDefinitionFactory.resolveEagerCreationObjects(ComponentModel parentComponentModel,
ComponentModel componentModel,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
BiConsumer<ComponentModel,org.springframework.beans.factory.support.BeanDefinitionRegistry> componentModelPostProcessor) |
| Constructor and Description |
|---|
CreateBeanDefinitionRequest(ComponentModel parentComponentModel,
SpringComponentModel componentModel,
ComponentBuildingDefinition componentBuildingDefinition) |
| Modifier and Type | Method and Description |
|---|---|
default void |
BeanDefinitionPostProcessor.adaptBeanDefinition(ComponentModel parentComponentModel,
Class beanClass,
PostProcessorIocHelper iocHelper) |
void |
BeanDefinitionPostProcessor.postProcess(ComponentModel componentModel,
PostProcessorIocHelper iocHelper) |
| Modifier and Type | Method and Description |
|---|---|
List |
PostProcessorIocHelper.toBeanDefinitions(List<ComponentModel> components) |
Map |
PostProcessorIocHelper.toBeanDefinitionsProperties(List<ComponentModel> components) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.