public class DefaultDeployableArtifactDescriptorFactory extends Object implements DeployableArtifactDescriptorFactory
DeployableArtifactDescriptorFactory.| Constructor and Description |
|---|
DefaultDeployableArtifactDescriptorFactory() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationDescriptor |
createApplicationDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties)
Creates a descriptor for an application, including its plugin descriptors, using the default resolvers.
|
ApplicationDescriptor |
createApplicationDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties,
DomainDescriptorResolver domainDescriptorResolver)
Creates a descriptor for an application, including its plugin descriptors, using the default resolvers.
|
ApplicationDescriptor |
createApplicationDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties,
PluginModelResolver pluginModelResolver,
PluginDescriptorResolver pluginDescriptorResolver)
Creates a descriptor for an application, including its plugin descriptors.
|
ApplicationDescriptor |
createApplicationDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties,
PluginPatchesResolver pluginPatchesResolver,
PluginModelResolver pluginModelResolver,
PluginDescriptorResolver pluginDescriptorResolver,
DomainDescriptorResolver domainDescriptorResolver)
Creates a descriptor for an application, including its plugin descriptors.
|
DomainDescriptor |
createDomainDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties)
Creates a descriptor for a domain, including its plugin descriptors, using the default resolvers.
|
DomainDescriptor |
createDomainDescriptor(DeployableProjectModel model,
Map<String,String> deploymentProperties,
PluginPatchesResolver pluginPatchesResolver,
PluginModelResolver pluginModelResolver,
PluginDescriptorResolver pluginDescriptorResolver)
Creates a descriptor for a domain, including its plugin descriptors.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefaultArtifactDescriptorFactorypublic DefaultDeployableArtifactDescriptorFactory()
public ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginPatchesResolver pluginPatchesResolver, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver, DomainDescriptorResolver domainDescriptorResolver)
DeployableArtifactDescriptorFactorycreateApplicationDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the application with all the necessary information to build
its descriptor.deploymentProperties - properties that affect how the artifact is deployed.pluginPatchesResolver - resolves what patches should be applied to the deployable's plugins, if any.pluginModelResolver - resolves MulePluginModel from a dependency. Default implementation is
PluginModelResolver.pluginModelResolver().pluginDescriptorResolver - a wrapper function around the logic to extract an ArtifactPluginDescriptor from the
jar described by the BundleDescriptor, otherwise it will be created.domainDescriptorResolver - a wrapper function around the logic to obtain a DomainDescriptor, or null if .public ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver)
DeployableArtifactDescriptorFactorycreateApplicationDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the application with all the necessary information to build
its descriptor.deploymentProperties - properties that affect how the artifact is deployed.pluginModelResolver - resolves MulePluginModel from a dependency. Default implementation is
PluginModelResolver.pluginModelResolver().pluginDescriptorResolver - a wrapper function around the logic to extract an ArtifactPluginDescriptor from the
jar described by the BundleDescriptor, otherwise it will be created.public ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, DomainDescriptorResolver domainDescriptorResolver)
DeployableArtifactDescriptorFactorycreateApplicationDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the application with all the necessary information to build
its descriptor.deploymentProperties - properties that affect how the artifact is deployed.domainDescriptorResolver - a wrapper function around the logic to obtain a DomainDescriptor.public ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties)
DeployableArtifactDescriptorFactorycreateApplicationDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the application with all the necessary information to build its
descriptor.deploymentProperties - properties that affect how the artifact is deployed.public DomainDescriptor createDomainDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginPatchesResolver pluginPatchesResolver, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver)
DeployableArtifactDescriptorFactorycreateDomainDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the domain with all the necessary information to build its
descriptor.deploymentProperties - properties that affect how the artifact is deployed.pluginPatchesResolver - resolves what patches should be applied to the deployable's plugins, if any.pluginModelResolver - resolves MulePluginModel from a dependency. Default implementation is
PluginModelResolver.pluginModelResolver().pluginDescriptorResolver - a wrapper function around the logic to extract an ArtifactPluginDescriptor from the
jar described by the BundleDescriptor, otherwise it will be created.public DomainDescriptor createDomainDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties)
DeployableArtifactDescriptorFactorycreateDomainDescriptor in interface DeployableArtifactDescriptorFactorymodel - model describing the structure of the domain with all the necessary information to build its
descriptor.deploymentProperties - properties that affect how the artifact is deployed.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.