public class MuleSdkApplicationExtensionModelLoadingMediator extends AbstractMuleSdkExtensionModelLoadingMediator
MuleSdkExtensionModelLoadingMediator suitable for the context of applications.artifactCoordinates| Constructor and Description |
|---|
MuleSdkApplicationExtensionModelLoadingMediator(org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService,
String artifactId,
Optional<org.mule.runtime.api.artifact.ArtifactCoordinates> artifactCoordinates) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCustomLoadingRequestParameters(org.mule.runtime.extension.api.loader.ExtensionModelLoadingRequest.Builder loadingRequestBuilder)
Allows for adding custom parameters to the loading request before the actual loading.
|
protected boolean |
containsReusableComponents(org.mule.runtime.ast.api.ArtifactAst ast) |
protected org.mule.runtime.extension.api.loader.ExtensionModelLoader |
getLoader() |
protected String |
getVersion() |
loadExtensionModelpublic MuleSdkApplicationExtensionModelLoadingMediator(org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService,
String artifactId,
Optional<org.mule.runtime.api.artifact.ArtifactCoordinates> artifactCoordinates)
protected String getVersion() throws org.mule.runtime.core.api.config.ConfigurationException
getVersion in class AbstractMuleSdkExtensionModelLoadingMediatororg.mule.runtime.core.api.config.ConfigurationException - if the version cannot be identified.protected org.mule.runtime.extension.api.loader.ExtensionModelLoader getLoader()
throws org.mule.runtime.core.api.config.ConfigurationException
getLoader in class AbstractMuleSdkExtensionModelLoadingMediatorExtensionModelLoader to use for loading the artifact's ExtensionModel.org.mule.runtime.core.api.config.ConfigurationException - if the expected loader is not available.protected boolean containsReusableComponents(org.mule.runtime.ast.api.ArtifactAst ast)
containsReusableComponents in class AbstractMuleSdkExtensionModelLoadingMediatorast - The artifact's ArtifactAst.protected void addCustomLoadingRequestParameters(org.mule.runtime.extension.api.loader.ExtensionModelLoadingRequest.Builder loadingRequestBuilder)
AbstractMuleSdkExtensionModelLoadingMediatoraddCustomLoadingRequestParameters in class AbstractMuleSdkExtensionModelLoadingMediatorloadingRequestBuilder - The loading request builder to add parameters to.Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.