| Package | Description |
|---|---|
| org.mule.tooling.client.internal |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExtensionModelService
Default implementation of
ExtensionModelService. |
| Modifier and Type | Field and Description |
|---|---|
protected InternalExtensionModelService |
AbstractMuleRuntimeExtensionModelProvider.extensionModelService |
| Modifier and Type | Method and Description |
|---|---|
Optional<LoadedExtensionInformation> |
ExtensionModelServiceCache.loadExtensionInformation(org.mule.maven.client.api.model.BundleDependency bundleDependency,
InternalExtensionModelService extensionModelService)
Loads an extension model from a
ArtifactDescriptor. |
Optional<LoadedExtensionInformation> |
ExtensionModelServiceCache.loadExtensionInformation(File plugin,
InternalExtensionModelService extensionModelService)
Loads an extension model from a
File pointing to the plugin artifact. |
Set<org.mule.runtime.api.meta.model.ExtensionModel> |
ExtensionModelServiceCache.loadExtensionModels(List<org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader> artifactPluginClassLoaders,
InternalExtensionModelService extensionModelService)
Loads the set of extension models from the list of
ArtifactClassLoaders. |
List<org.mule.runtime.api.meta.model.ExtensionModel> |
ExtensionModelServiceCache.loadRuntimeExtensionModels(InternalExtensionModelService extensionModelService)
Loads the core extension model.
|
| Constructor and Description |
|---|
AbstractMuleRuntimeExtensionModelProvider(org.mule.maven.client.api.MavenClient mavenClient,
InternalExtensionModelService extensionModelService)
Creates a new instance
|
CachedExtensionModelService(org.mule.maven.client.api.MavenClient mavenClient,
ExtensionModelServiceCache extensionModelServiceCache,
InternalExtensionModelService extensionModelService)
Creates a new instance
|
DefaultMuleRuntimeExtensionModelProvider(org.mule.maven.client.api.MavenClient mavenClient,
InternalExtensionModelService extensionModelService)
Creates a new instance
|
Copyright © 2022 MuleSoft, Inc.. All rights reserved.