public class ProcessBuilder2 extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProcessBuilder2.CommandStringFormat |
| Constructor and Description |
|---|
ProcessBuilder2() |
public long getProcessId()
public long getSleepMillis()
public ProcessBuilder2 setSleepMillis(long sleepMillis)
public Process getProc()
public ProcessBuilder2 setCommand(String... command)
public ProcessBuilder2 setCommand(List<String> command)
public ProcessBuilder2 addCommand(String... command)
public ProcessBuilder2 addCommand(List<String> command)
public ProcessBuilder2 setEnv(Map<String,String> env)
public ProcessBuilder2 addEnv(Map<String,String> env)
public ProcessBuilder2 setEnv(String k, String val)
public File getDirectory()
public ProcessBuilder2 setDirectory(File directory)
public NExecInput getIn()
public ProcessBuilder2 setIn(NExecInput in)
public NExecOutput getOut()
public ProcessBuilder2 setOut(NExecOutput out)
public NExecOutput getErr()
public ProcessBuilder2 setErr(NExecOutput err)
public byte[] getOutputBytes()
public byte[] getErrorBytes()
public String getOutputString()
public String getErrorString()
public ProcessBuilder2 start() throws IOException
IOExceptionpublic ProcessBuilder2 waitFor() throws IOException
IOExceptionpublic int getResult()
public Process getProcess()
public String getCommandString()
public String getCommandString(ProcessBuilder2.CommandStringFormat f)
public String getFormattedCommandString()
public String getFormattedCommandString(ProcessBuilder2.CommandStringFormat f)
public boolean isFailFast()
public ProcessBuilder2 setFailFast(boolean failFast)
public ProcessBuilder2 setFailFast()
Copyright © 2025 vpc open source initiative. All rights reserved.