BaseExecSpec, ExecSpec, JavaExecSpec, JavaForkOptionsAbstractExecTask, Exec, JavaExec, RhinoShellExec, RunTestExecutable, Testpublic interface ProcessForkOptions
Specifies the options to use to fork a process.
| Modifier and Type | Method | Description | 
|---|---|---|
| ProcessForkOptions | copyTo(ProcessForkOptions options) | Copies these options to the given target options. | 
| ProcessForkOptions | environment(java.lang.String name,
           java.lang.Object value) | Adds an environment variable to the environment for this process. | 
| ProcessForkOptions | environment(java.util.Map<java.lang.String,?> environmentVariables) | Adds some environment variables to the environment for this process. | 
| ProcessForkOptions | executable(java.lang.Object executable) | Sets the name of the executable to use. | 
| java.util.Map<java.lang.String,java.lang.Object> | getEnvironment() | The environment variables to use for the process. | 
| java.lang.String | getExecutable() | Returns the name of the executable to use. | 
| java.io.File | getWorkingDir() | Returns the working directory for the process. | 
| void | setEnvironment(java.util.Map<java.lang.String,?> environmentVariables) | Sets the environment variable to use for the process. | 
| void | setExecutable(java.lang.Object executable) | Sets the name of the executable to use. | 
| void | setExecutable(java.lang.String executable) | Sets the name of the executable to use. | 
| void | setWorkingDir(java.io.File dir) | Sets the working directory for the process. | 
| void | setWorkingDir(java.lang.Object dir) | Sets the working directory for the process. | 
| ProcessForkOptions | workingDir(java.lang.Object dir) | Sets the working directory for the process. | 
java.lang.String getExecutable()
void setExecutable(java.lang.String executable)
executable - The executable. Must not be null.void setExecutable(java.lang.Object executable)
executable - The executable. Must not be null.ProcessForkOptions executable(java.lang.Object executable)
executable - The executable. Must not be null.java.io.File getWorkingDir()
void setWorkingDir(java.io.File dir)
dir - The working directory. Must not be null.void setWorkingDir(java.lang.Object dir)
Project.file(Object).dir - The working directory. Must not be null.ProcessForkOptions workingDir(java.lang.Object dir)
Project.file(Object).dir - The working directory. Must not be null.java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
void setEnvironment(java.util.Map<java.lang.String,?> environmentVariables)
environmentVariables - The environment variables. Must not be null.ProcessForkOptions environment(java.util.Map<java.lang.String,?> environmentVariables)
environmentVariables - The environment variables. Must not be null.ProcessForkOptions environment(java.lang.String name, java.lang.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