public class ApplicationDescriptorFactory extends Object implements ArtifactDescriptorFactory<ApplicationDescriptor>
| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_PROPERTY_OVERRIDE |
| Constructor and Description |
|---|
ApplicationDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader,
ArtifactPluginRepository applicationPluginRepository,
DescriptorLoaderRepository descriptorLoaderRepository) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationDescriptor |
create(File artifactFolder) |
ApplicationDescriptor |
createFromProperties(File artifactFolder) |
protected List<URL> |
findJars(File dir) |
protected File |
getAppClassesFolder(ApplicationDescriptor descriptor) |
protected File |
getAppLibFolder(ApplicationDescriptor descriptor) |
protected File |
getAppSharedLibsFolder(ApplicationDescriptor descriptor) |
protected static String |
invalidBundleDescriptorLoaderIdError(File pluginFolder,
org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor bundleDescriptorLoader) |
protected static String |
invalidClassLoaderModelIdError(File pluginFolder,
org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor) |
void |
setApplicationProperties(ApplicationDescriptor desc,
File appPropsFile) |
public static final String SYSTEM_PROPERTY_OVERRIDE
public ApplicationDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, ArtifactPluginRepository applicationPluginRepository, DescriptorLoaderRepository descriptorLoaderRepository)
public ApplicationDescriptor create(File artifactFolder) throws ArtifactDescriptorCreateException
create in interface ArtifactDescriptorFactory<ApplicationDescriptor>ArtifactDescriptorCreateExceptionprotected static String invalidClassLoaderModelIdError(File pluginFolder, org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor)
protected static String invalidBundleDescriptorLoaderIdError(File pluginFolder, org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor bundleDescriptorLoader)
public ApplicationDescriptor createFromProperties(File artifactFolder) throws ArtifactDescriptorCreateException
protected File getAppLibFolder(ApplicationDescriptor descriptor)
protected File getAppSharedLibsFolder(ApplicationDescriptor descriptor)
protected File getAppClassesFolder(ApplicationDescriptor descriptor)
protected List<URL> findJars(File dir) throws MalformedURLException
MalformedURLExceptionpublic void setApplicationProperties(ApplicationDescriptor desc, File appPropsFile)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.