Brooklyn

brooklyn.util.task.ssh.internal
[Java] Class AbstractSshExecTaskFactory

java.lang.Object
  brooklyn.util.task.system.ProcessTaskStub
      brooklyn.util.task.system.internal.AbstractProcessTaskFactory
          brooklyn.util.task.ssh.internal.AbstractSshExecTaskFactory
All Implemented Interfaces:
ProcessTaskFactory

public abstract class AbstractSshExecTaskFactory
extends AbstractProcessTaskFactory

Field Summary
 
Fields inherited from class AbstractProcessTaskFactory
dirty
 
Fields inherited from class ProcessTaskStub
commands, completionListeners, config, extraErrorMessage, machine, requireExitCodeZero, returnResultTransformation, returnType, runAsRoot, runAsScript, shellEnvironment, summary
 
Constructor Summary
AbstractSshExecTaskFactory(java.lang.String... commands)

constructor where machine will be added later

AbstractSshExecTaskFactory(SshMachineLocation machine, java.lang.String... commands)

convenience constructor to supply machine immediately

 
Method Summary
ProcessTaskWrapper newTask()

 
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
 
Methods inherited from class ProcessTaskStub
getCommands, getCompletionListeners, getConfig, getMachine, getShellEnvironment, getSummary, toString
 

Constructor Detail

AbstractSshExecTaskFactory

public AbstractSshExecTaskFactory(java.lang.String... commands)
constructor where machine will be added later


AbstractSshExecTaskFactory

public AbstractSshExecTaskFactory(SshMachineLocation machine, java.lang.String... commands)
convenience constructor to supply machine immediately


 
Method Detail

newTask

public ProcessTaskWrapper newTask() {
public ProcessTaskWrapper newTask()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.