public class CommandRunner
extends java.lang.Object
| Constructor and Description |
|---|
CommandRunner(java.util.Map<java.lang.String,java.lang.String> env)
With default timeout, null cwd and null installation dir
|
CommandRunner(java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String installationDir,
long commandTimeout) |
| Modifier and Type | Method and Description |
|---|---|
CommandResult |
getCommandResult() |
java.util.Map<java.lang.String,java.lang.String> |
getEnvVariable() |
void |
runCommand(CommandRequest commandRequest) |
void |
runCommandOld(CommandRequest commandRequest)
Deprecated.
|
public CommandRunner(java.util.Map<java.lang.String,java.lang.String> env)
env - environment value for command if anypublic CommandRunner(java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String installationDir,
long commandTimeout)
env - environment value for command if anyinstallationDir - command binary pathcommandTimeout - command time out in seconds@Deprecated public void runCommandOld(CommandRequest commandRequest)
commandRequest - runs command as FutureTask in thread and waits till
commandTimeout for it return, If doesn't return status
will be -1public void runCommand(CommandRequest commandRequest)
commandRequest - runs command as FutureTask in thread and waits till
commandTimeout for it return, If doesn't return status
will be -1public CommandResult getCommandResult()
public java.util.Map<java.lang.String,java.lang.String> getEnvVariable()