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) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationDescriptor |
create(File artifactFolder) |
protected List<URL> |
findJars(File dir) |
protected File |
getAppClassesFolder(ApplicationDescriptor descriptor) |
protected File |
getAppLibFolder(ApplicationDescriptor descriptor) |
protected File |
getAppSharedPluginLibsFolder(ApplicationDescriptor descriptor) |
void |
setApplicationProperties(ApplicationDescriptor desc,
File appPropsFile) |
public static final String SYSTEM_PROPERTY_OVERRIDE
public ApplicationDescriptorFactory(ArtifactPluginDescriptorLoader artifactPluginDescriptorLoader, ArtifactPluginRepository applicationPluginRepository)
public ApplicationDescriptor create(File artifactFolder) throws ArtifactDescriptorCreateException
create in interface ArtifactDescriptorFactory<ApplicationDescriptor>ArtifactDescriptorCreateExceptionprotected File getAppLibFolder(ApplicationDescriptor descriptor)
protected File getAppSharedPluginLibsFolder(ApplicationDescriptor descriptor)
protected File getAppClassesFolder(ApplicationDescriptor descriptor)
protected List<URL> findJars(File dir) throws MalformedURLException
MalformedURLExceptionpublic void setApplicationProperties(ApplicationDescriptor desc, File appPropsFile)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.