brooklyn.util.task.ssh.internal
[Java] Class PlainSshExecTaskFactory
java.lang.Object
brooklyn.util.task.system.ProcessTaskStub
brooklyn.util.task.system.internal.AbstractProcessTaskFactory
brooklyn.util.task.ssh.internal.AbstractSshExecTaskFactory
brooklyn.util.task.ssh.internal.PlainSshExecTaskFactory
public class PlainSshExecTaskFactory
extends AbstractSshExecTaskFactory
the "Plain" class exists purely so we can massage return types for callers' convenience
Fields inherited from class ProcessTaskStub
|
commands, completionListeners, config, extraErrorMessage, machine, requireExitCodeZero, returnResultTransformation, returnType, runAsRoot, runAsScript, shellEnvironment, summary |
Methods inherited from class AbstractProcessTaskFactory
|
add, add, addCompletionListener, allowingNonZeroExitCode, configure, constructCustomizedTaskBuilder, environmentVariable, environmentVariables, finalize, machine, markDirty, requiringExitCodeZero, requiringExitCodeZero, requiringZeroAndReturningStdout, returning, returning, returningIsExitCodeZero, runAsCommand, runAsRoot, runAsScript, self, summary |
PlainSshExecTaskFactory
public PlainSshExecTaskFactory(java.lang.String... commands)
- constructor where machine will be added later
PlainSshExecTaskFactory
public PlainSshExecTaskFactory(SshMachineLocation machine, java.lang.String... commands)
- convenience constructor to supply machine immediately
requiringZeroAndReturningStdout
@Override
public PlainSshExecTaskFactory requiringZeroAndReturningStdout()
-
returning
@Override
public PlainSshExecTaskFactory returning(ScriptReturnType type)
-
returning
@Override
public PlainSshExecTaskFactory returning(Function resultTransformation)
-
returningIsExitCodeZero
@Override
public PlainSshExecTaskFactory returningIsExitCodeZero()
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.