public class ExtensionModelDiscoverer extends Object
ExtensionModel based on the ExtensionModelLoader type.| Constructor and Description |
|---|
ExtensionModelDiscoverer() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.mule.runtime.api.util.Pair<ArtifactPluginDescriptor,org.mule.runtime.api.meta.model.ExtensionModel>> |
discoverExtensionModels(ExtensionModelLoaderRepository loaderRepository,
List<org.mule.runtime.api.util.Pair<ArtifactPluginDescriptor,ArtifactClassLoader>> artifactPlugins)
For each artifactPlugin discovers the
ExtensionModel. |
public Set<org.mule.runtime.api.util.Pair<ArtifactPluginDescriptor,org.mule.runtime.api.meta.model.ExtensionModel>> discoverExtensionModels(ExtensionModelLoaderRepository loaderRepository, List<org.mule.runtime.api.util.Pair<ArtifactPluginDescriptor,ArtifactClassLoader>> artifactPlugins)
ExtensionModel.loaderRepository - ExtensionModelLoaderRepository with the available extension loaders.artifactPlugins - Pair of ArtifactPluginDescriptor and ArtifactClassLoader for artifact plugins
deployed inside the artifact. Non null.Set of Pair carrying the ArtifactPluginDescriptor and it's corresponding
ExtensionModel.Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.