public class ProcessConfiguration
extends java.lang.Object
ProcessConfiguration class is a container encapsulating configuration and context meta-data
for a running process.Process,
ProcessBuilder,
ProcessExecutor| Constructor and Description |
|---|
ProcessConfiguration(java.util.List<java.lang.String> command,
java.io.File workingDirectory,
java.util.Map<java.lang.String,java.lang.String> environment,
boolean redirectErrorStream) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessConfiguration |
create(java.lang.ProcessBuilder processBuilder) |
java.util.List<java.lang.String> |
getCommand() |
java.lang.String |
getCommandString() |
java.util.Map<java.lang.String,java.lang.String> |
getEnvironment() |
java.io.File |
getWorkingDirectory() |
boolean |
isRedirectingErrorStream() |
java.lang.String |
toString() |
public ProcessConfiguration(java.util.List<java.lang.String> command,
java.io.File workingDirectory,
java.util.Map<java.lang.String,java.lang.String> environment,
boolean redirectErrorStream)
public static ProcessConfiguration create(java.lang.ProcessBuilder processBuilder)
public java.util.List<java.lang.String> getCommand()
public java.lang.String getCommandString()
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
public boolean isRedirectingErrorStream()
public java.io.File getWorkingDirectory()
public java.lang.String toString()
toString in class java.lang.Object