public class CachedComponentBuildingDefinitionProviderLoader extends Object implements ComponentBuildingDefinitionLoader
ComponentBuildingDefinitionLoader that caches the ComponentBuildingDefinitions created by
ExtensionBuildingDefinitionProvider since those are too complex to compute.| Modifier and Type | Class and Description |
|---|---|
static class |
CachedComponentBuildingDefinitionProviderLoader.ExtensionModelKey |
| Constructor and Description |
|---|
CachedComponentBuildingDefinitionProviderLoader() |
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> |
loadComponentBuildingDefinitions(org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider componentBuildingDefinitionProvider,
Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels) |
public CachedComponentBuildingDefinitionProviderLoader()
public List<org.mule.runtime.dsl.api.component.ComponentBuildingDefinition> loadComponentBuildingDefinitions(org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider componentBuildingDefinitionProvider, Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels)
loadComponentBuildingDefinitions in interface ComponentBuildingDefinitionLoaderCopyright © 2017 MuleSoft, Inc.. All rights reserved.