public abstract class AbstractDeployableDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.MuleDeployableModel,T extends DeployableArtifactDescriptor> extends AbstractArtifactDescriptorFactory<M,T>
| Modifier and Type | Field and Description |
|---|---|
protected ArtifactPluginDescriptorLoader |
artifactPluginDescriptorLoader |
ARTIFACT_DESCRIPTOR_DOES_NOT_EXISTS_ERROR, descriptorLoaderRepository| Constructor and Description |
|---|
AbstractDeployableDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader,
DescriptorLoaderRepository descriptorLoaderRepository,
ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDescriptorConfig(M artifactModel,
T descriptor,
File artifactLocation) |
protected abstract String |
getDefaultConfigurationResource() |
protected File |
getLogConfigFile(M artifactModel) |
create, createArtifact, createArtifactDescriptor, createArtifactModel, getArtifactType, getBundleDescriptorAttributes, getClassLoaderModelAttributes, getMuleArtifactModelJsonSerializer, invalidBundleDescriptorLoaderIdError, invalidClassLoaderModelIdError, loadFromJsonDescriptor, loadModelFromJsonprotected final ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader
public AbstractDeployableDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, DescriptorLoaderRepository descriptorLoaderRepository, ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder)
protected void doDescriptorConfig(M artifactModel, T descriptor, File artifactLocation)
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.