org.mule.test.infrastructure.process
Class MuleContextProcessBuilder
java.lang.Object
org.mule.test.infrastructure.process.MuleContextProcessBuilder
- All Implemented Interfaces:
- Cloneable, ConfigurableProcessBuilder
public class MuleContextProcessBuilder
- extends Object
- implements Cloneable, ConfigurableProcessBuilder
logger
protected static final transient Log logger
MULE_CONTEXT_CONFIGURATION_ID_KEY
public static final String MULE_CONTEXT_CONFIGURATION_ID_KEY
- See Also:
- Constant Field Values
CONFIG_FILE_KEY
public static final String CONFIG_FILE_KEY
- See Also:
- Constant Field Values
TIMEOUT_IN_SECONDS
public static final String TIMEOUT_IN_SECONDS
- See Also:
- Constant Field Values
LOG_PORT_PROPERTY
public static final String LOG_PORT_PROPERTY
- See Also:
- Constant Field Values
COMMAND_PORT_PROPERTY
public static final String COMMAND_PORT_PROPERTY
- See Also:
- Constant Field Values
MULE_CORE_EXTENSIONS_PROPERTY
public static final String MULE_CORE_EXTENSIONS_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_DEBUG_PORT
public static final int DEFAULT_DEBUG_PORT
- See Also:
- Constant Field Values
MuleContextProcessBuilder
public MuleContextProcessBuilder(File testDirectory)
MuleContextProcessBuilder
public MuleContextProcessBuilder(MuleContextProcessBuilder clusteredMuleContextProcessBuilder)
setApplicationConfigFile
public MuleContextProcessBuilder setApplicationConfigFile(String appConfigFile)
clone
protected Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
buildInstance
public TestProcess buildInstance(int instanceId)
getMuleContextConfigurationId
public String getMuleContextConfigurationId()
addConfigurationAttribute
public ConfigurableProcessBuilder addConfigurationAttribute(String propertyName,
String propertyValue)
- Specified by:
addConfigurationAttribute
in interface ConfigurableProcessBuilder
addProcessBuilderConfigurer
public MuleContextProcessBuilder addProcessBuilderConfigurer(ProcessBuilderConfigurer processBuilderConfigurer)
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.