public interface ExtensionModelDiscoverer
ExtensionModels from the Mule Runtime or from mule-plugins in the context of a
deployable artifact.| Modifier and Type | Method and Description |
|---|---|
static ExtensionModelDiscoverer |
defaultExtensionModelDiscoverer(PluginClassLoaderSupplier classLoaderFactory,
ExtensionModelLoaderRepository extensionModelLoaderRepository)
Creates an
ExtensionModelDiscoverer that will generate the extension models for plugins in a class loader. |
Set<org.mule.runtime.api.meta.model.ExtensionModel> |
discoverPluginsExtensionModels(ExtensionDiscoveryRequest discoveryRequest)
For each artifactPlugin discovers the
ExtensionModel. |
Set<org.mule.runtime.api.meta.model.ExtensionModel> |
discoverRuntimeExtensionModels()
Discovers the extension models provided by the Mule Runtime.
|
static ExtensionModelDiscoverer defaultExtensionModelDiscoverer(PluginClassLoaderSupplier classLoaderFactory, ExtensionModelLoaderRepository extensionModelLoaderRepository)
ExtensionModelDiscoverer that will generate the extension models for plugins in a class loader.classLoaderFactory - a way to obtain the classloader for a given plugin.extensionModelLoaderRepository - repository to manage access to an
ExtensionModelLoader.ExtensionModelDiscoverer.Set<org.mule.runtime.api.meta.model.ExtensionModel> discoverRuntimeExtensionModels()
Set of the runtime provided ExtensionModels.Set<org.mule.runtime.api.meta.model.ExtensionModel> discoverPluginsExtensionModels(ExtensionDiscoveryRequest discoveryRequest)
ExtensionModel.discoveryRequest - an object containing the parameterization of the discovery process.ExtensionModels.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.