public class SystemProcessTaskFactory<T extends SystemProcessTaskFactory<T,RET>,RET> extends AbstractProcessTaskFactory<T,RET>
| Modifier and Type | Class and Description |
|---|---|
static class |
SystemProcessTaskFactory.ConcreteSystemProcessTaskFactory<RET>
concrete instance (for generics)
|
ProcessTaskStub.ScriptReturnType| Constructor and Description |
|---|
SystemProcessTaskFactory(java.lang.String... commands) |
| Modifier and Type | Method and Description |
|---|---|
T |
directory(java.io.File directory) |
T |
loginShell(boolean loginShell) |
T |
machine(SshMachineLocation machine) |
ProcessTaskWrapper<RET> |
newTask() |
add, add, addCompletionListener, allowingNonZeroExitCode, configure, configure, constructCustomizedTaskBuilder, environmentVariable, environmentVariables, requiringExitCodeZero, requiringExitCodeZero, requiringZeroAndReturningStdout, returning, returning, returningIsExitCodeZero, runAsCommand, runAsRoot, runAsScript, summarygetCommands, getCompletionListeners, getMachine, getShellEnvironment, getSummary, toStringpublic SystemProcessTaskFactory(java.lang.String... commands)
public T directory(java.io.File directory)
public T loginShell(boolean loginShell)
public T machine(SshMachineLocation machine)
machine in interface ProcessTaskFactory<RET>machine in class AbstractProcessTaskFactory<T extends SystemProcessTaskFactory<T,RET>,RET>public ProcessTaskWrapper<RET> newTask()