ArtifactAstAstXmlParser instancesService instances in an artifact's MuleContext in order to resolve injectable
dependencies.ExtensionDiscoveryRequest, which contains the parameters that can be given to
ExtensionModelDiscoverer.discoverPluginsExtensionModels(ExtensionDiscoveryRequest)ExtensionModelDiscoverer that will generate the extension models for plugins in a class loader.ExtensionModelDiscoverer.ExtensionModelLoaderRepository that uses SPI to look for the ExtensionModelLoader available
from the container.NativeLibraryFinderExtensionModel.ExtensionModelDiscoverer.discoverPluginsExtensionModels(ExtensionDiscoveryRequest).ExtensionModels from the Mule Runtime or from mule-plugins in the context of a
deployable artifact.ExtensionModel for a given artifact.ExtensionModelLoader available in the container.ExtensionModelLoader for the given LoaderDescriber.AstXmlParser.MuleArtifactClassLoader for a domain artifact.NativeLibraryFinder instancesExtensionModel for the artifact with the given artifactPluginDescriptor.ServiceDiscoverer implementation which performs an initial discovery by delegating into a
ServiceProviderDiscoverer but augments/overrides the found services with a fix list.configResources for a Mule application and returns an ArtifactAst enriched with an additional
ExtensionModel which models the app itself, with all its defined operations, sources, functions, etc.ast represents an application which defines reusable components (operations, sources, etc), it returns an
ExtensionModel which represents it.ArtifactPluginDescriptor described by the BundleDescriptor, wrapping the logic to extract it from
the jar.ExtensionModelLoader.Supplier for a plugin class loader given the plugin's descriptor and owner artifact's class loader.ArtifactPluginDescriptor from the jar described by the given BundleDescriptor.providerClass and if there are repeated IDs, it will collect
them all to throw an exception with the detailed message.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.