public class DomainDescriptorFactory extends AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>
artifactPluginDescriptorLoaderARTIFACT_DESCRIPTOR_DOES_NOT_EXISTS_ERROR, descriptorLoaderRepository| Constructor and Description |
|---|
DomainDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader,
DescriptorLoaderRepository descriptorLoaderRepository,
ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected DomainDescriptor |
createArtifactDescriptor(File artifactLocation,
String name,
Optional<Properties> deploymentProperties) |
protected void |
doDescriptorConfig(org.mule.runtime.api.deployment.meta.MuleDomainModel artifactModel,
DomainDescriptor descriptor,
File artifactLocation) |
protected ArtifactType |
getArtifactType() |
protected String |
getDefaultConfigurationResource() |
protected org.mule.runtime.api.deployment.persistence.AbstractMuleArtifactModelJsonSerializer<org.mule.runtime.api.deployment.meta.MuleDomainModel> |
getMuleArtifactModelJsonSerializer() |
getLogConfigFilecreate, createArtifact, createArtifactModel, getBundleDescriptorAttributes, getClassLoaderModelAttributes, invalidBundleDescriptorLoaderIdError, invalidClassLoaderModelIdError, loadFromJsonDescriptor, loadModelFromJsonpublic DomainDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, DescriptorLoaderRepository descriptorLoaderRepository, ArtifactDescriptorValidatorBuilder artifactDescriptorValidatorBuilder)
protected String getDefaultConfigurationResource()
getDefaultConfigurationResource in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>protected ArtifactType getArtifactType()
getArtifactType in class AbstractArtifactDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>protected org.mule.runtime.api.deployment.persistence.AbstractMuleArtifactModelJsonSerializer<org.mule.runtime.api.deployment.meta.MuleDomainModel> getMuleArtifactModelJsonSerializer()
getMuleArtifactModelJsonSerializer in class AbstractArtifactDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>protected void doDescriptorConfig(org.mule.runtime.api.deployment.meta.MuleDomainModel artifactModel,
DomainDescriptor descriptor,
File artifactLocation)
doDescriptorConfig in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>protected DomainDescriptor createArtifactDescriptor(File artifactLocation, String name, Optional<Properties> deploymentProperties)
createArtifactDescriptor in class AbstractArtifactDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleDomainModel,DomainDescriptor>Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.