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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDescriptorConfig(M artifactModel,
T descriptor,
File artifactLocation) |
protected abstract String |
getDefaultConfigurationResource() |
create, createArtifactDescriptor, getArtifactType, getMuleArtifactModelJsonSerializer, invalidBundleDescriptorLoaderIdError, invalidClassLoaderModelIdError, loadFromJsonDescriptor, loadModelFromJson, validateVersionprotected final ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader
public AbstractDeployableDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, DescriptorLoaderRepository descriptorLoaderRepository)
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–2017 MuleSoft, Inc.. All rights reserved.