public interface ApplicationModelFactory
ApplicationModel from the application.| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.ast.api.ArtifactAst> |
createApplicationModel(org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor deployableArtifactDescriptor,
Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels,
ClassLoader applicationClassLoader,
org.mule.runtime.api.component.ConfigurationProperties parentConfigurationProperties,
Map<String,String> deploymentProperties)
Creates the
ArtifactAst from the artifact. |
Optional<org.mule.runtime.ast.api.ArtifactAst> createApplicationModel(org.mule.runtime.deployment.model.api.DeployableArtifactDescriptor deployableArtifactDescriptor, Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels, ClassLoader applicationClassLoader, org.mule.runtime.api.component.ConfigurationProperties parentConfigurationProperties, Map<String,String> deploymentProperties)
ArtifactAst from the artifact.deployableArtifactDescriptor - DeployableArtifactDescriptor for artifact.extensionModels - Set of extension models to be used for generating the application
model.applicationClassLoader - ClassLoader for the application to resolve resources.parentConfigurationProperties - ConfigurationProperties for the artifact.deploymentProperties - Map with the deployment properties for the artifact.Optional ArtifactAst.Exception - if an error happens while generating the ArtifactAst.Copyright © 2022 MuleSoft, Inc.. All rights reserved.