org.mule.test.infrastructure.process
Class MuleContextProcessBuilder

java.lang.Object
  extended by org.mule.test.infrastructure.process.MuleContextProcessBuilder
All Implemented Interfaces:
Cloneable, ConfigurableProcessBuilder

public class MuleContextProcessBuilder
extends Object
implements Cloneable, ConfigurableProcessBuilder


Field Summary
static String COMMAND_PORT_PROPERTY
           
static String CONFIG_FILE_KEY
           
static int DEFAULT_DEBUG_PORT
           
static String LOG_PORT_PROPERTY
           
protected static Log logger
           
static String MULE_CONTEXT_CONFIGURATION_ID_KEY
           
static String MULE_CORE_EXTENSIONS_PROPERTY
           
static String TIMEOUT_IN_SECONDS
           
 
Constructor Summary
MuleContextProcessBuilder(File testDirectory)
           
MuleContextProcessBuilder(MuleContextProcessBuilder clusteredMuleContextProcessBuilder)
           
 
Method Summary
 ConfigurableProcessBuilder addConfigurationAttribute(String propertyName, String propertyValue)
           
 MuleContextProcessBuilder addProcessBuilderConfigurer(ProcessBuilderConfigurer processBuilderConfigurer)
           
 TestProcess buildInstance(int instanceId)
           
protected  Object clone()
           
 String getMuleContextConfigurationId()
           
 MuleContextProcessBuilder setApplicationConfigFile(String appConfigFile)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

MuleContextProcessBuilder

public MuleContextProcessBuilder(File testDirectory)

MuleContextProcessBuilder

public MuleContextProcessBuilder(MuleContextProcessBuilder clusteredMuleContextProcessBuilder)
Method Detail

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.