public interface InternalExtensionModelService
| Modifier and Type | Method and Description |
|---|---|
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.Copyright © 2022 MuleSoft, Inc.. All rights reserved.