public class DefaultExtensionModelService extends Object implements InternalExtensionModelService
ExtensionModelService.| Constructor and Description |
|---|
DefaultExtensionModelService(MuleArtifactResourcesRegistry muleArtifactResourcesRegistry) |
| Modifier and Type | Method and Description |
|---|---|
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. |
public DefaultExtensionModelService(MuleArtifactResourcesRegistry muleArtifactResourcesRegistry)
public List<org.mule.runtime.api.meta.model.ExtensionModel> loadRuntimeExtensionModels()
ExtensionModel for Mule Runtime core components.loadRuntimeExtensionModels in interface InternalExtensionModelServiceExtensionModel for Mule Runtime core components.public Optional<LoadedExtensionInformation> loadExtensionData(File pluginJarFile)
InternalExtensionModelServiceExtensionModel for the given plugin.loadExtensionData in interface InternalExtensionModelServiceExtensionModel for the plugin or Optional.empty() if the plugin doesn't have an ExtensionModel.public org.mule.maven.client.api.model.BundleDescriptor readBundleDescriptor(File pluginFile)
InternalExtensionModelServiceArtifactPluginDescriptor for the given plugin.readBundleDescriptor in interface InternalExtensionModelServicepluginFile - File referencing to the plugin artifact file (packaged or exploded).BundleDescriptor for the plugin.Copyright © 2019 MuleSoft, Inc.. All rights reserved.