public final class ComponentBuildingDefinitionUtils extends Object
ComponentBuildingDefinition.| Constructor and Description |
|---|
ComponentBuildingDefinitionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> |
getArtifactComponentBuildingDefinitions(ClassLoader classLoader)
Lookups for specific instances of
ComponentBuildingDefinitionProvider declared in the provided class loader and
retrieves all the ComponentBuildingDefinitions from those providers. |
static List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> |
getExtensionModelsComponentBuildingDefinitions(Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels,
org.mule.runtime.api.dsl.DslResolvingContext dslResolvingContext)
Retrieve the
ComponentBuildingDefinitions from a set of extension models. |
static org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider |
getRuntimeComponentBuildingDefinitionProvider()
Utility method to find all
ComponentBuildingDefinitions provided by the runtime. |
static void |
setRuntimeComponentBuildingDefinitions(org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitions) |
public static org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider getRuntimeComponentBuildingDefinitionProvider()
ComponentBuildingDefinitions provided by the runtime.ComponentBuildingDefinitionProvider containing all the runtime definitions.public static List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> getExtensionModelsComponentBuildingDefinitions(Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels, org.mule.runtime.api.dsl.DslResolvingContext dslResolvingContext)
ComponentBuildingDefinitions from a set of extension models.extensionModels - the set of extension models.dslResolvingContext - ComponentBuildingDefinitions to be used for creating components declared by the extension models.public static List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> getArtifactComponentBuildingDefinitions(ClassLoader classLoader)
ComponentBuildingDefinitionProvider declared in the provided class loader and
retrieves all the ComponentBuildingDefinitions from those providers.
This method should be used to lookup for ComponentBuildingDefinitionProviders custom implementations and not for the
ones provided when using the Mule SDK.classLoader - the artifact class loader used for searching instances of ComponentBuildingDefinitionProviders.ComponentBuildingDefinitions provided by the artifact class loader.public static void setRuntimeComponentBuildingDefinitions(org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitions)
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.