| Modifier and Type | Method and Description |
|---|---|
protected static void |
MuleArtifactContext.postProcessBeanDefinition(ComponentModel resolvedComponent,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
String beanName)
Forces the registration of instances of
TransformerResolver and Converter to be created, so that
PostRegistrationActionsPostProcessor can work its magic and add them to the transformation graph |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModel.Builder.build() |
ComponentModel |
ComponentModelReader.extractComponentDefinitionModel(ConfigLine configLine,
String configFileName) |
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() |
List<ComponentModel> |
MinimalApplicationModelGenerator.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. |
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 |
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 | 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 |
|---|---|
static org.springframework.beans.factory.support.AbstractBeanDefinition |
CommonBeanDefinitionCreator.adaptFilterBeanDefinitions(ComponentModel parentComponentModel,
org.springframework.beans.factory.support.AbstractBeanDefinition originalBeanDefinition) |
static void |
ComponentModelHelper.addAnnotation(QName annotationKey,
Object annotationValue,
ComponentModel componentModel) |
static <T> Optional<T> |
ComponentModelHelper.getAnnotation(QName annotationKey,
ComponentModel componentModel) |
static List<org.springframework.beans.PropertyValue> |
CommonBeanDefinitionCreator.getPropertyValueFromPropertiesComponent(ComponentModel propertyComponentModel) |
static org.springframework.beans.PropertyValue |
PropertyComponentUtils.getPropertyValueFromPropertyComponent(ComponentModel propertyComponentModel)
Creates a
PropertyValue 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.isPoll(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isProcessor(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isRouter(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isSubflow(ComponentModel componentModel) |
static boolean |
ComponentModelHelper.isTemplateOnErrorHandler(ComponentModel componentModel) |
void |
CommonBeanDefinitionCreator.BeanDefinitionPostProcessor.postProcess(ComponentModel componentModel,
org.springframework.beans.factory.support.AbstractBeanDefinition beanDefinition) |
org.springframework.beans.factory.config.BeanDefinition |
BeanDefinitionFactory.resolveComponentRecursively(ComponentModel parentComponentModel,
ComponentModel 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. |
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(ComponentModel parentComponentModel,
ComponentModel 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) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.