public class CommandExecutor extends Object
Modifier and Type | Method and Description |
---|---|
static CommandExecutor |
create() |
int |
execute(Command command,
long timeoutMilliseconds)
Execute command and display error and output streams in log.
|
int |
execute(Command command,
StreamConsumer stdOut,
StreamConsumer stdErr,
long timeoutMilliseconds) |
public static CommandExecutor create()
public int execute(Command command, StreamConsumer stdOut, StreamConsumer stdErr, long timeoutMilliseconds)
timeoutMilliseconds
- any negative value means no timeout.TimeoutException
- on timeout, since 4.4CommandException
- on any other errorpublic int execute(Command command, long timeoutMilliseconds)
execute(Command, StreamConsumer, StreamConsumer, long)
is preferable,
when fine-grained control of output of command required.timeoutMilliseconds
- any negative value means no timeout.CommandException
Copyright © 2009–2017 SonarSource. All rights reserved.