public class RepositoryLookupExtensionModelGenerator extends Object implements ExtensionModelGenerator
ExtensionModelLoader.| Constructor and Description |
|---|
RepositoryLookupExtensionModelGenerator(PluginClassLoaderSupplier classLoaderFactory,
ExtensionModelLoaderRepository extensionModelLoaderRepository) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.model.ExtensionModel |
obtainExtensionModel(ExtensionDiscoveryRequest discoveryRequest,
ArtifactPluginDescriptor artifactPluginDescriptor,
Set<org.mule.runtime.api.meta.model.ExtensionModel> dependencies)
Generate the
ExtensionModel for the artifact with the given artifactPluginDescriptor. |
public RepositoryLookupExtensionModelGenerator(PluginClassLoaderSupplier classLoaderFactory, ExtensionModelLoaderRepository extensionModelLoaderRepository)
public org.mule.runtime.api.meta.model.ExtensionModel obtainExtensionModel(ExtensionDiscoveryRequest discoveryRequest, ArtifactPluginDescriptor artifactPluginDescriptor, Set<org.mule.runtime.api.meta.model.ExtensionModel> dependencies)
ExtensionModelGeneratorExtensionModel for the artifact with the given artifactPluginDescriptor.obtainExtensionModel in interface ExtensionModelGeneratordiscoveryRequest - the request that triggered the generation of this ExtensionModel.artifactPluginDescriptor - the descriptor of the plugin to generate the ExtensionModel for.dependencies - the ExtensionModels for the dependencies of artifactPluginDescriptor.ExtensionModel for artifactPluginDescriptor.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.