org.mule.module.launcher.descriptor
Class ApplicationDescriptor

java.lang.Object
  extended by org.mule.module.launcher.descriptor.ApplicationDescriptor
Direct Known Subclasses:
EmptyApplicationDescriptor

public class ApplicationDescriptor
extends java.lang.Object


Field Summary
static java.lang.String CLASSNAME_SPRING_CONFIG_BUILDER
          Required to support the '-config spring' shortcut.
static java.lang.String DEFAULT_APP_PROPERTIES_RESOURCE
           
static java.lang.String DEFAULT_CONFIGURATION_RESOURCE
           
 
Constructor Summary
ApplicationDescriptor()
           
 
Method Summary
 java.lang.String getAppName()
           
 java.util.Map<java.lang.String,java.lang.String> getAppProperties()
           
 java.lang.String[] getConfigResources()
           
 java.lang.String getConfigurationBuilder()
          Config builder name.
 java.lang.String getDomain()
           
 java.lang.String getEncoding()
           
 boolean isParentFirstClassLoader()
          Default (true) mode is a regular java classloading policy.
 boolean isRedeploymentEnabled()
           
 void setAppName(java.lang.String appName)
           
 void setAppProperties(java.util.Map<java.lang.String,java.lang.String> appProperties)
           
 void setConfigResources(java.lang.String[] configResources)
           
 void setConfigurationBuilder(java.lang.String configurationBuilder)
           
 void setDomain(java.lang.String domain)
           
 void setEncoding(java.lang.String encoding)
           
 void setParentFirstClassLoader(boolean parentFirstClassLoader)
           
 void setRedeploymentEnabled(boolean redeploymentEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONFIGURATION_RESOURCE

public static final java.lang.String DEFAULT_CONFIGURATION_RESOURCE
See Also:
Constant Field Values

DEFAULT_APP_PROPERTIES_RESOURCE

public static final java.lang.String DEFAULT_APP_PROPERTIES_RESOURCE
See Also:
Constant Field Values

CLASSNAME_SPRING_CONFIG_BUILDER

public static final java.lang.String CLASSNAME_SPRING_CONFIG_BUILDER
Required to support the '-config spring' shortcut. Don't use a class object so the core doesn't depend on mule-module-spring.

See Also:
Constant Field Values
Constructor Detail

ApplicationDescriptor

public ApplicationDescriptor()
Method Detail

getAppName

public java.lang.String getAppName()

setAppName

public void setAppName(java.lang.String appName)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getAppProperties

public java.util.Map<java.lang.String,java.lang.String> getAppProperties()

setAppProperties

public void setAppProperties(java.util.Map<java.lang.String,java.lang.String> appProperties)

getConfigurationBuilder

public java.lang.String getConfigurationBuilder()
Config builder name. If the name not found among available builder shortcuts (e.g. 'spring' for default xml-based Mule config), then a FQN of the class to use.

Returns:
null for defaults

setConfigurationBuilder

public void setConfigurationBuilder(java.lang.String configurationBuilder)

getDomain

public java.lang.String getDomain()

setDomain

public void setDomain(java.lang.String domain)

isParentFirstClassLoader

public boolean isParentFirstClassLoader()
Default (true) mode is a regular java classloading policy. When inverted (false), application libraries will be consulted before any other locations.

Returns:
default is true

setParentFirstClassLoader

public void setParentFirstClassLoader(boolean parentFirstClassLoader)

getConfigResources

public java.lang.String[] getConfigResources()

setConfigResources

public void setConfigResources(java.lang.String[] configResources)

isRedeploymentEnabled

public boolean isRedeploymentEnabled()

setRedeploymentEnabled

public void setRedeploymentEnabled(boolean redeploymentEnabled)


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.