public class ApplicationDescriptorFactory extends AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>
| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_PROPERTY_OVERRIDE |
artifactPluginDescriptorLoader, descriptorLoaderRepository, MULE_CONFIG_FILES_FOLDER| Constructor and Description |
|---|
ApplicationDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader,
DescriptorLoaderRepository descriptorLoaderRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected ApplicationDescriptor |
createArtifactDescriptor(String name) |
protected org.mule.runtime.api.deployment.meta.MuleApplicationModel |
deserializeArtifactModel(InputStream stream) |
protected void |
doDescriptorConfig(org.mule.runtime.api.deployment.meta.MuleApplicationModel artifactModel,
ApplicationDescriptor descriptor) |
protected File |
getAppClassesFolder(ApplicationDescriptor descriptor) |
protected File |
getAppLibFolder(ApplicationDescriptor descriptor) |
protected File |
getAppSharedLibsFolder(ApplicationDescriptor descriptor) |
protected ArtifactType |
getArtifactType() |
protected String |
getDefaultConfigurationResource() |
protected String |
getDefaultConfigurationResourceLocation() |
protected String |
getDescriptorFileName() |
void |
setApplicationProperties(ApplicationDescriptor desc,
File appPropsFile) |
appendMuleFolder, create, createArtifactPluginDescriptors, getArtifactJsonDescriber, getBundleDescriptor, getClassLoaderModel, invalidBundleDescriptorLoaderIdError, invalidClassLoaderModelIdError, loadFromJsonDescriptorpublic static final String SYSTEM_PROPERTY_OVERRIDE
public ApplicationDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, DescriptorLoaderRepository descriptorLoaderRepository)
protected String getDescriptorFileName()
getDescriptorFileName in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected void doDescriptorConfig(org.mule.runtime.api.deployment.meta.MuleApplicationModel artifactModel,
ApplicationDescriptor descriptor)
doDescriptorConfig in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected ApplicationDescriptor createArtifactDescriptor(String name)
createArtifactDescriptor in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected String getDefaultConfigurationResourceLocation()
getDefaultConfigurationResourceLocation in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected String getDefaultConfigurationResource()
getDefaultConfigurationResource in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected ArtifactType getArtifactType()
getArtifactType in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>protected org.mule.runtime.api.deployment.meta.MuleApplicationModel deserializeArtifactModel(InputStream stream) throws IOException
deserializeArtifactModel in class AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor>IOExceptionprotected File getAppLibFolder(ApplicationDescriptor descriptor)
protected File getAppSharedLibsFolder(ApplicationDescriptor descriptor)
protected File getAppClassesFolder(ApplicationDescriptor descriptor)
public void setApplicationProperties(ApplicationDescriptor desc, File appPropsFile)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.