public interface InternalExtensionModelService
| Modifier and Type | Method and Description |
|---|---|
Optional<LoadedExtensionInformation> |
loadExtensionData(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader artifactClassLoader,
List<org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader> artifactPluginClassLoaders)
Loads the
ExtensionModel for the given ArtifactClassLoader list and the dependent plugins
ArtifactClassLoader. |
Optional<LoadedExtensionInformation> |
loadExtensionData(org.mule.maven.client.api.model.BundleDescriptor pluginDescriptor)
Loads the
ExtensionModel for a plugin defined by the BundleDescriptor. |
Optional<LoadedExtensionInformation> |
loadExtensionData(File pluginJarFile)
Loads the
ExtensionModel for the given plugin. |
List<org.mule.runtime.api.meta.model.ExtensionModel> |
loadRuntimeExtensionModels()
Loads the
ExtensionModel for Mule Runtime core components. |
org.mule.maven.client.api.model.BundleDescriptor |
readBundleDescriptor(File pluginFile)
Loads the
ArtifactPluginDescriptor for the given plugin. |
Optional<LoadedExtensionInformation> loadExtensionData(File pluginJarFile)
ExtensionModel for the given plugin.ExtensionModel for the plugin or Optional.empty() if the plugin doesn't have an
ExtensionModel.Optional<LoadedExtensionInformation> loadExtensionData(org.mule.maven.client.api.model.BundleDescriptor pluginDescriptor)
ExtensionModel for a plugin defined by the BundleDescriptor. The artifact should be accessible by
Maven and the configuration defined for the ToolingRuntimeClient.pluginDescriptor - descriptor that defines the coordinates of the plugin.ExtensionModel for the plugin or Optional.empty() if the plugin doesn't have an
ExtensionModel.List<org.mule.runtime.api.meta.model.ExtensionModel> loadRuntimeExtensionModels()
ExtensionModel for Mule Runtime core components.ExtensionModel for Mule Runtime core components.org.mule.maven.client.api.model.BundleDescriptor readBundleDescriptor(File pluginFile)
ArtifactPluginDescriptor for the given plugin.pluginFile - File referencing to the plugin artifact file (packaged or exploded).BundleDescriptor for the plugin.Optional<LoadedExtensionInformation> loadExtensionData(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader artifactClassLoader, List<org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader> artifactPluginClassLoaders)
ExtensionModel for the given ArtifactClassLoader list and the dependent plugins
ArtifactClassLoader.artifactClassLoader - the plugin ArtifactClassLoader to resolve its ExtensionModel.artifactPluginClassLoaders - the context with all the dependent plugin ArtifactClassLoader.ExtensionModel for the plugins defined in the list of ArtifactClassLoader.Copyright © 2022 MuleSoft, Inc.. All rights reserved.