| Modifier and Type | Method and Description |
|---|---|
void |
LazyMuleArtifactContext.initializeComponents(Predicate<ComponentModel> componentModelPredicate,
boolean applyStartPhase) |
void |
ComponentModelInitializer.initializeComponents(Predicate<ComponentModel> componentModelPredicate,
boolean applyStartPhase)
Initializes the
componentModels that match for the predicate. |
| 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(org.mule.runtime.dsl.api.xml.parser.ConfigLine configLine,
String configFileName) |
ComponentModel |
MinimalApplicationModelGenerator.findComponentModel(org.mule.runtime.api.component.location.Location location) |
protected ComponentModel |
ConfigurationDependencyResolver.findRequiredComponentModel(org.mule.runtime.api.component.location.Location location) |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentModel> |
ConfigurationDependencyResolver.findRequiredComponentModels(Predicate<ComponentModel> predicate) |
List<ComponentModel> |
MinimalApplicationModelGenerator.getComponentModels(Predicate<ComponentModel> predicate)
Resolves list of
componentModels for LazyComponentInitializer.ComponentLocationFilter given. |
| 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 AbstractComponent.LOCATION_KEY. |
org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType |
ExtensionModelHelper.findComponentType(ComponentModel componentModel)
Find a
DslElementModel for a given ComponentModel |
protected Set<DependencyNode> |
ConfigurationDependencyResolver.resolveComponentDependencies(ComponentModel requestedComponentModel) |
| Modifier and Type | Method and Description |
|---|---|
List<ComponentModel> |
ConfigurationDependencyResolver.findRequiredComponentModels(Predicate<ComponentModel> predicate) |
List<ComponentModel> |
MinimalApplicationModelGenerator.getComponentModels(Predicate<ComponentModel> predicate)
Resolves list of
componentModels for LazyComponentInitializer.ComponentLocationFilter given. |
ApplicationModel |
MinimalApplicationModelGenerator.getMinimalModel(List<ComponentModel> componentModels)
Resolves the minimal set of
componentModels for the components requested. |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
MacroExpansionModulesModel.getUsedNamespaces(ComponentModel rootComponentModel)
Given an XML, will look for all attributes of the root element that start with
XMLConstants.XMLNS_ATTRIBUTE and for
each of those, it will pick up the value of it, to then add it to a collection of used namespaces. |
| 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 |
|---|---|
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.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,
ExtensionModelHelper extensionModelHelper)
Resolves the
TypedComponentIdentifier.ComponentType from a ComponentModel. |
| 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,
SpringConfigurationComponentLocator componentLocator)
Creates a
BeanDefinition by traversing the ComponentModel and its children. |
| Constructor and Description |
|---|
CreateBeanDefinitionRequest(ComponentModel parentComponentModel,
SpringComponentModel componentModel,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinition componentBuildingDefinition) |
| Modifier and Type | Method and Description |
|---|---|
ComponentModel |
ComponentModel.Builder.build() |
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 |
|---|---|
List<ComponentModel> |
ApplicationModel.findComponentDefinitionModels(org.mule.runtime.api.component.ComponentIdentifier componentIdentifier) |
Optional<ComponentModel> |
ApplicationModel.findNamedElement(String name)
Find a named component.
|
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. |
static ComponentCustomAttributeRetrieve |
ComponentCustomAttributeRetrieve.from(ComponentModel 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) |
void |
ApplicationModel.executeOnlyOnMuleRoot(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.
|
Copyright © 2003–2019 MuleSoft, Inc.. All rights reserved.