public class SingularityExecutorShellCommandRunner extends Object
| Constructor and Description |
|---|
SingularityExecutorShellCommandRunner(com.hubspot.singularity.SingularityTaskShellCommandRequest shellRequest,
SingularityExecutorConfiguration executorConfiguration,
SingularityExecutorTask task,
SingularityExecutorTaskProcessCallable taskProcess,
com.google.common.util.concurrent.ListeningExecutorService shellCommandExecutorService,
SingularityExecutorShellCommandUpdater shellCommandUpdater) |
| Modifier and Type | Method and Description |
|---|---|
ProcessBuilder |
buildProcessBuilder(List<String> command,
File outputFile) |
static String |
convertCommandNameToLogfileName(String str) |
com.hubspot.singularity.SingularityTaskShellCommandRequest |
getShellRequest() |
SingularityExecutorTask |
getTask() |
void |
start() |
public SingularityExecutorShellCommandRunner(com.hubspot.singularity.SingularityTaskShellCommandRequest shellRequest,
SingularityExecutorConfiguration executorConfiguration,
SingularityExecutorTask task,
SingularityExecutorTaskProcessCallable taskProcess,
com.google.common.util.concurrent.ListeningExecutorService shellCommandExecutorService,
SingularityExecutorShellCommandUpdater shellCommandUpdater)
public com.hubspot.singularity.SingularityTaskShellCommandRequest getShellRequest()
public SingularityExecutorTask getTask()
public ProcessBuilder buildProcessBuilder(List<String> command, File outputFile)
public void start()
Copyright © 2016. All rights reserved.