@Immutable public class Command extends Object
| Constructor and Description |
|---|
Command(List<String> command,
Set<Integer> successfulExitCodes,
File directory,
Map<String,String> environment,
io.airlift.units.Duration timeLimit) |
Command(String... command) |
| Modifier and Type | Method and Description |
|---|---|
Command |
addArgs(Iterable<String> args) |
Command |
addArgs(String... args) |
Command |
addEnvironment(Map<String,String> environment) |
Command |
addEnvironment(String name,
String value) |
boolean |
equals(Object obj) |
int |
execute(Executor executor) |
List<String> |
getCommand() |
File |
getDirectory() |
Map<String,String> |
getEnvironment() |
Set<Integer> |
getSuccessfulExitCodes() |
io.airlift.units.Duration |
getTimeLimit() |
int |
hashCode() |
Command |
setDirectory(File directory) |
Command |
setDirectory(String directory) |
Command |
setSuccessfulExitCodes(int... successfulExitCodes) |
Command |
setSuccessfulExitCodes(Set<Integer> successfulExitCodes) |
Command |
setTimeLimit(double value,
TimeUnit timeUnit) |
Command |
setTimeLimit(io.airlift.units.Duration timeLimit) |
String |
toString() |
public Command(String... command)
public Command setSuccessfulExitCodes(int... successfulExitCodes)
public File getDirectory()
public io.airlift.units.Duration getTimeLimit()
public Command setTimeLimit(io.airlift.units.Duration timeLimit)
public int execute(Executor executor) throws CommandFailedException
CommandFailedExceptionCopyright © 2013. All Rights Reserved.