public class DefaultApplicationModelFactory extends Object implements ApplicationModelFactory
ApplicationModelFactory.| Constructor and Description |
|---|
DefaultApplicationModelFactory() |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.ast.api.ArtifactAst> |
createApplicationModel(org.mule.runtime.module.artifact.api.descriptor.DeployableArtifactDescriptor deployableArtifactDescriptor,
org.mule.runtime.ast.api.xml.AstXmlParser parser,
ClassLoader applicationClassLoader,
Function<org.mule.runtime.ast.api.ArtifactAst,UnaryOperator<String>> configurationPropertiesResolver)
Creates the
ArtifactAst from the artifact. |
Optional<org.mule.runtime.ast.api.ArtifactAst> |
createApplicationModel(org.mule.runtime.module.artifact.api.descriptor.DeployableArtifactDescriptor deployableArtifactDescriptor,
Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels,
ClassLoader applicationClassLoader,
Function<org.mule.runtime.ast.api.ArtifactAst,UnaryOperator<String>> configurationPropertiesResolver,
Map<String,String> deploymentProperties)
Creates the
ArtifactAst from the artifact. |
public Optional<org.mule.runtime.ast.api.ArtifactAst> createApplicationModel(org.mule.runtime.module.artifact.api.descriptor.DeployableArtifactDescriptor deployableArtifactDescriptor, Set<org.mule.runtime.api.meta.model.ExtensionModel> extensionModels, ClassLoader applicationClassLoader, Function<org.mule.runtime.ast.api.ArtifactAst,UnaryOperator<String>> configurationPropertiesResolver, Map<String,String> deploymentProperties)
ArtifactAst from the artifact.createApplicationModel in interface ApplicationModelFactorydeployableArtifactDescriptor - DeployableArtifactDescriptor for artifact.extensionModels - Set of extension models to be used for generating the
application model.applicationClassLoader - ClassLoader for the application to resolve resources.configurationPropertiesResolver - a function to obtain the resolver that corresponds to the given ArtifactAst.deploymentProperties - Map with the deployment properties for the artifact.Optional ArtifactAst.public Optional<org.mule.runtime.ast.api.ArtifactAst> createApplicationModel(org.mule.runtime.module.artifact.api.descriptor.DeployableArtifactDescriptor deployableArtifactDescriptor, org.mule.runtime.ast.api.xml.AstXmlParser parser, ClassLoader applicationClassLoader, Function<org.mule.runtime.ast.api.ArtifactAst,UnaryOperator<String>> configurationPropertiesResolver)
ApplicationModelFactoryArtifactAst from the artifact.createApplicationModel in interface ApplicationModelFactorydeployableArtifactDescriptor - DeployableArtifactDescriptor for artifact.applicationClassLoader - ClassLoader for the application to resolve resources.configurationPropertiesResolver - a function to obtain the resolver that corresponds to the given ArtifactAst.Optional ArtifactAst.Copyright © 2022 MuleSoft, Inc.. All rights reserved.