public class Cmd extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Cmd.Options |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
exec() |
static void |
exec(String cmd,
Cmd.Options options) |
static void |
exec(String cmd,
java.util.function.Consumer<String> callback) |
Cmd |
onFail(java.util.function.BiConsumer<Exception,String> callback) |
Cmd |
onSucc(java.util.function.Consumer<String> callback) |
Cmd |
onTimeout(int timeoutSecond,
java.util.function.Consumer<String> callback) |
protected static String |
pump(ForkFuture future,
boolean extractStdout,
boolean extractStderr)
pump stdout and stderr message from sub-process
|
public Cmd(String cmd)
public static void exec(String cmd, Cmd.Options options)
public static void exec(String cmd, java.util.function.Consumer<String> callback) throws Exception
Exceptionprotected static String pump(ForkFuture future, boolean extractStdout, boolean extractStderr)
public Cmd onSucc(java.util.function.Consumer<String> callback)
public Cmd onFail(java.util.function.BiConsumer<Exception,String> callback)
public Cmd onTimeout(int timeoutSecond, java.util.function.Consumer<String> callback)
public void exec()
Copyright © 2017. All rights reserved.