public interface ExtensionModelService
ExtensionModels.
A ExtensionModelService| Modifier and Type | Method and Description |
|---|---|
Optional<ExtensionModel> |
loadExtensionModel(ArtifactDescriptor pluginDescriptor)
Loads the
ExtensionModel for the given plugin. |
Optional<ExtensionModel> |
loadExtensionModel(File plugin)
Loads the
ExtensionModel for the given plugin. |
Optional<String> |
loadExtensionSchema(ArtifactDescriptor pluginDescriptor)
Loads the schema for the given plugin.
|
Optional<String> |
loadExtensionSchema(File plugin)
Loads the schema for the given plugin.
|
List<ExtensionModel> |
loadMuleExtensionModels()
Loads the
ExtensionModels for the Mule Runtime core components. |
Optional<ExtensionModel> loadExtensionModel(ArtifactDescriptor pluginDescriptor)
ExtensionModel for the given plugin.pluginDescriptor - ArtifactDescriptor referencing to the plugin artifact.ExtensionModel for the plugin or Optional.empty() if the plugin doesn't have an
ExtensionModel.Optional<ExtensionModel> loadExtensionModel(File plugin)
ExtensionModel for the given plugin.plugin - File referencing to the plugin jar file or the unzipped folder.ExtensionModel for the plugin or Optional.empty() if the plugin doesn't have an
ExtensionModel.Optional<String> loadExtensionSchema(ArtifactDescriptor pluginDescriptor)
pluginDescriptor - ArtifactDescriptor referencing to the plugin artifact.String with the schema content for the plugin or Optional.empty() if the plugin doesn't have an
ExtensionModel.Optional<String> loadExtensionSchema(File plugin)
plugin - File referencing to the plugin jar file or the unzipped folder.String with the schema content or Optional.empty() if the plugin doesn't have an
ExtensionModel.List<ExtensionModel> loadMuleExtensionModels()
ExtensionModels for the Mule Runtime core components.List with the ExtensionModels for Mule Runtime core components.Copyright © 2022 MuleSoft, Inc.. All rights reserved.