public class ApplicationDescriptor extends DeployableArtifactDescriptor
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CONFIGURATION_RESOURCE |
static String |
DEFAULT_CONFIGURATION_RESOURCE_LOCATION |
static String |
MULE_APPLICATION_JSON |
static String |
MULE_APPLICATION_JSON_LOCATION |
static String |
REPOSITORY_FOLDER |
DEFAULT_ARTIFACT_PROPERTIES_RESOURCE, DEFAULT_DEPLOY_PROPERTIES_RESOURCE| Constructor and Description |
|---|
ApplicationDescriptor(String name)
Creates a new application descriptor
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getAbsoluteResourcePaths() |
Map<String,String> |
getAppProperties() |
org.mule.runtime.api.app.declaration.ArtifactDeclaration |
getArtifactDeclaration() |
List<String> |
getConfigResources() |
File[] |
getConfigResourcesFile() |
String |
getDomain() |
String |
getEncoding() |
File |
getLogConfigFile() |
Set<ArtifactPluginDescriptor> |
getPlugins() |
void |
setAbsoluteResourcePaths(String[] absoluteResourcePaths) |
void |
setAppProperties(Map<String,String> appProperties) |
void |
setArtifactDeclaration(org.mule.runtime.api.app.declaration.ArtifactDeclaration artifactDeclaration) |
void |
setConfigResources(List<String> configResources) |
void |
setConfigResourcesFile(File[] configResourcesFile) |
void |
setDomain(String domain) |
void |
setEncoding(String encoding) |
void |
setLogConfigFile(File logConfigFile) |
void |
setPlugins(Set<ArtifactPluginDescriptor> plugins) |
getArtifactLocation, isRedeploymentEnabled, setArtifactLocation, setRedeploymentEnabledgetBundleDescriptor, getClassLoaderModel, getMinMuleVersion, getName, getRootFolder, setBundleDescriptor, setClassLoaderModel, setMinMuleVersion, setRootFolder, toStringpublic static final String DEFAULT_CONFIGURATION_RESOURCE
public static final String DEFAULT_CONFIGURATION_RESOURCE_LOCATION
public static final String REPOSITORY_FOLDER
public static final String MULE_APPLICATION_JSON
public static final String MULE_APPLICATION_JSON_LOCATION
public ApplicationDescriptor(String name)
name - application name. Non empty.public String getEncoding()
public void setEncoding(String encoding)
public String getDomain()
public void setDomain(String domain)
public String[] getAbsoluteResourcePaths()
public void setAbsoluteResourcePaths(String[] absoluteResourcePaths)
public void setConfigResourcesFile(File[] configResourcesFile)
public File[] getConfigResourcesFile()
public void setLogConfigFile(File logConfigFile)
public File getLogConfigFile()
public Set<ArtifactPluginDescriptor> getPlugins()
ApplicationPluginDescriptor that describe the plugins the application requires.public void setPlugins(Set<ArtifactPluginDescriptor> plugins)
plugins - a set of ApplicationPluginDescriptor which are dependencies of the application.public org.mule.runtime.api.app.declaration.ArtifactDeclaration getArtifactDeclaration()
public void setArtifactDeclaration(org.mule.runtime.api.app.declaration.ArtifactDeclaration artifactDeclaration)
artifactDeclaration - programmatic definition of the application configuration.Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.