public class ProcessBuilder2 extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProcessBuilder2.CommandStringFormat |
| Constructor and Description |
|---|
ProcessBuilder2() |
public long getProcessId()
public NDuration getSleepDuration()
public ProcessBuilder2 setSleepDuration(NDuration sleepDuration)
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 failFast(boolean failFast)
Copyright © 2026 vpc open source initiative. All rights reserved.