public interface ProcessForkOptions
Specifies the options to use to fork a process.
| Modifier and Type | Method and Description | 
|---|---|
| ProcessForkOptions | copyTo(ProcessForkOptions options)Copies these options to the given target options. | 
| ProcessForkOptions | environment(Map<String,?> environmentVariables)Adds some environment variables to the environment for this process. | 
| ProcessForkOptions | environment(String name,
           Object value)Adds an environment variable to the environment for this process. | 
| ProcessForkOptions | executable(Object executable)Sets the name of the executable to use. | 
| Map<String,Object> | getEnvironment()The environment variables to use for the process. | 
| String | getExecutable()Returns the name of the executable to use. | 
| File | getWorkingDir()Returns the working directory for the process. | 
| void | setEnvironment(Map<String,?> environmentVariables)Sets the environment variable to use for the process. | 
| void | setExecutable(Object executable)Sets the name of the executable to use. | 
| void | setWorkingDir(Object dir)Sets the working directory for the process. | 
| ProcessForkOptions | workingDir(Object dir)Sets the working directory for the process. | 
String getExecutable()
void setExecutable(Object executable)
executable - The executable. Must not be null.ProcessForkOptions executable(Object executable)
executable - The executable. Must not be null.File getWorkingDir()
void setWorkingDir(Object dir)
Project.file(Object).dir - The working directory. Must not be null.ProcessForkOptions workingDir(Object dir)
Project.file(Object).dir - The working directory. Must not be null.Map<String,Object> getEnvironment()
void setEnvironment(Map<String,?> environmentVariables)
environmentVariables - The environment variables. Must not be null.ProcessForkOptions environment(Map<String,?> environmentVariables)
environmentVariables - The environment variables. Must not be null.ProcessForkOptions environment(String name, Object value)
name - The name of the variable.value - The value for the variable. Must not be null.ProcessForkOptions copyTo(ProcessForkOptions options)
options - The target options