@NoImplement
public interface DeployableArtifactDescriptorFactory
DeployableProjectModel.| 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,
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,
PluginModelResolver pluginModelResolver,
PluginDescriptorResolver pluginDescriptorResolver)
Creates a descriptor for a domain, including its plugin descriptors.
|
static DeployableArtifactDescriptorFactory |
defaultArtifactDescriptorFactory() |
static DeployableArtifactDescriptorFactory defaultArtifactDescriptorFactory()
DomainDescriptor createDomainDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver)
model - 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.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.DomainDescriptor createDomainDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties)
model - 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.ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver, DomainDescriptorResolver domainDescriptorResolver)
model - 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.domainDescriptorResolver - a wrapper function around the logic to obtain a DomainDescriptor, or null if .ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver)
model - 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.ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties, DomainDescriptorResolver domainDescriptorResolver)
model - 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.ApplicationDescriptor createApplicationDescriptor(DeployableProjectModel model, Map<String,String> deploymentProperties)
model - 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.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.