public abstract class AbstractMuleRuntimeExtensionModelProvider extends Object implements MuleRuntimeExtensionModelProvider
ExtensionModelService that use delegates to InternalExtensionModelService to resolve ExtensionModels| Modifier and Type | Field and Description |
|---|---|
protected InternalExtensionModelService |
extensionModelService |
| Constructor and Description |
|---|
AbstractMuleRuntimeExtensionModelProvider(org.mule.maven.client.api.MavenClient mavenClient,
InternalExtensionModelService extensionModelService)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.ExtensionModel> |
getRuntimeExtensionModels()
Gets the
ExtensionModels for the Mule Runtime core components. |
protected org.mule.maven.client.api.model.BundleDependency |
resolveBundleDependency(org.mule.maven.client.api.model.BundleDescriptor pluginDescriptor) |
protected org.mule.maven.client.api.model.BundleDescriptor |
toBundleDescriptor(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExtensionModel, getExtensionModel, getExtensionModel, getExtensionSchema, getExtensionSchema, getMinMuleVersion, getMinMuleVersionprotected InternalExtensionModelService extensionModelService
public AbstractMuleRuntimeExtensionModelProvider(org.mule.maven.client.api.MavenClient mavenClient,
InternalExtensionModelService extensionModelService)
mavenClient - MavenClient to resolve artifact.extensionModelService - the service to use to load ExtensionModels in case of a cache miss.public List<org.mule.runtime.api.meta.model.ExtensionModel> getRuntimeExtensionModels()
MuleRuntimeExtensionModelProviderExtensionModels for the Mule Runtime core components.getRuntimeExtensionModels in interface MuleRuntimeExtensionModelProviderList with the ExtensionModels for Mule Runtime core components.protected org.mule.maven.client.api.model.BundleDescriptor toBundleDescriptor(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor)
protected org.mule.maven.client.api.model.BundleDependency resolveBundleDependency(org.mule.maven.client.api.model.BundleDescriptor pluginDescriptor)
Copyright © 2019 MuleSoft, Inc.. All rights reserved.