Brooklyn

brooklyn.util.task.system.internal
[Java] Class SystemProcessTaskFactory

java.lang.Object
  brooklyn.util.task.system.ProcessTaskStub
      brooklyn.util.task.system.internal.AbstractProcessTaskFactory
          brooklyn.util.task.system.internal.SystemProcessTaskFactory

public class SystemProcessTaskFactory
extends AbstractProcessTaskFactory

Nested Class Summary
static class SystemProcessTaskFactory.ConcreteSystemProcessTaskFactory

concrete instance (for generics)

protected class SystemProcessTaskFactory.SystemProcessTaskWrapper

 
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
SystemProcessTaskFactory(java.lang.String... commands)

 
Method Summary
java.lang.Object machine(SshMachineLocation machine)

protected ExecWithLoggingHelpers newExecWithLoggingHelpers()

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

SystemProcessTaskFactory

public SystemProcessTaskFactory(java.lang.String... commands)


 
Method Detail

machine

@Override
public java.lang.Object machine(SshMachineLocation machine)


newExecWithLoggingHelpers

protected ExecWithLoggingHelpers newExecWithLoggingHelpers()


newTask

@Override
public ProcessTaskWrapper newTask()


 

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