M - type of the artifact model that owns the descriptor.T - type of descriptor being created.public abstract class AbstractDeployableArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor> extends AbstractArtifactDescriptorFactory<M,T>
| Constructor and Description |
|---|
AbstractDeployableArtifactDescriptorFactory(DeployableProjectModel deployableProjectModel,
Map<String,String> deploymentProperties,
PluginPatchesResolver pluginPatchesResolver,
PluginModelResolver pluginModelResolver,
PluginDescriptorResolver pluginDescriptorResolver,
ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDescriptorConfig(T descriptor) |
protected BundleDescriptor |
getBundleDescriptor() |
protected ClassLoaderModel |
getClassLoaderModel(org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor muleArtifactLoaderDescriptor) |
protected abstract String |
getDefaultConfigurationResource() |
protected M |
getDeployableModel() |
protected Optional<Properties> |
getDeploymentProperties() |
protected BundlePluginDependenciesResolver |
getPluginDependenciesResolver() |
create, createArtifactModel, doCreateArtifactDescriptor, doValidation, getArtifactLocation, getArtifactModelpublic AbstractDeployableArtifactDescriptorFactory(DeployableProjectModel deployableProjectModel, Map<String,String> deploymentProperties, PluginPatchesResolver pluginPatchesResolver, PluginModelResolver pluginModelResolver, PluginDescriptorResolver pluginDescriptorResolver, ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder)
protected Optional<Properties> getDeploymentProperties()
protected ClassLoaderModel getClassLoaderModel(org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor muleArtifactLoaderDescriptor)
getClassLoaderModel in class AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor>protected BundleDescriptor getBundleDescriptor()
getBundleDescriptor in class AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor>protected M getDeployableModel()
protected BundlePluginDependenciesResolver getPluginDependenciesResolver()
protected void doDescriptorConfig(T descriptor)
doDescriptorConfig in class AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor>protected abstract String getDefaultConfigurationResource()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.