|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.util.task.system.ProcessTaskStub
brooklyn.util.task.system.internal.AbstractProcessTaskFactory
public abstract class AbstractProcessTaskFactory extends ProcessTaskStub
Field Summary | |
---|---|
protected boolean |
dirty
|
Fields inherited from class ProcessTaskStub | |
---|---|
commands, completionListeners, config, extraErrorMessage, machine, requireExitCodeZero, returnResultTransformation, returnType, runAsRoot, runAsScript, shellEnvironment, summary |
Constructor Summary | |
AbstractProcessTaskFactory(java.lang.String... commands)
|
Method Summary | |
---|---|
java.lang.Object
|
add(java.lang.String... commandsToAdd)
|
java.lang.Object
|
add(java.lang.Iterable commandsToAdd)
|
java.lang.Object
|
addCompletionListener(Function listener)
|
java.lang.Object
|
allowingNonZeroExitCode()
|
java.lang.Object
|
configure(ConfigKey key, java.lang.Object value)
|
TaskBuilder
|
constructCustomizedTaskBuilder()
creates the TaskBuilder which can be further customized; typically invoked by the initial newTask() |
java.lang.Object
|
environmentVariable(java.lang.String key, java.lang.String val)
|
java.lang.Object
|
environmentVariables(java.util.Map vars)
|
protected void
|
finalize()
|
java.lang.Object
|
machine(SshMachineLocation machine)
|
protected void
|
markDirty()
|
java.lang.Object
|
requiringExitCodeZero()
|
java.lang.Object
|
requiringExitCodeZero(java.lang.String extraErrorMessage)
|
ProcessTaskFactory
|
requiringZeroAndReturningStdout()
|
ProcessTaskFactory
|
returning(ScriptReturnType type)
|
ProcessTaskFactory
|
returning(Function resultTransformation)
|
ProcessTaskFactory
|
returningIsExitCodeZero()
|
java.lang.Object
|
runAsCommand()
|
java.lang.Object
|
runAsRoot()
|
java.lang.Object
|
runAsScript()
|
protected java.lang.Object
|
self()
|
java.lang.Object
|
summary(java.lang.String summary)
|
Methods inherited from class ProcessTaskStub | |
---|---|
getCommands, getCompletionListeners, getConfig, getMachine, getShellEnvironment, getSummary, toString |
Field Detail |
---|
protected boolean dirty
Constructor Detail |
---|
public AbstractProcessTaskFactory(java.lang.String... commands)
Method Detail |
---|
public java.lang.Object add(java.lang.String... commandsToAdd)
public java.lang.Object add(java.lang.Iterable commandsToAdd)
public java.lang.Object addCompletionListener(Function listener)
public java.lang.Object allowingNonZeroExitCode()
public java.lang.Object configure(ConfigKey key, java.lang.Object value)
public TaskBuilder constructCustomizedTaskBuilder()
public java.lang.Object environmentVariable(java.lang.String key, java.lang.String val)
public java.lang.Object environmentVariables(java.util.Map vars)
@Override protected void finalize()
public java.lang.Object machine(SshMachineLocation machine)
protected void markDirty()
public java.lang.Object requiringExitCodeZero()
public java.lang.Object requiringExitCodeZero(java.lang.String extraErrorMessage)
public ProcessTaskFactory requiringZeroAndReturningStdout()
@SuppressWarnings("unchecked") public ProcessTaskFactory returning(ScriptReturnType type)
@SuppressWarnings("unchecked") public ProcessTaskFactory returning(Function resultTransformation)
public ProcessTaskFactory returningIsExitCodeZero()
public java.lang.Object runAsCommand()
public java.lang.Object runAsRoot()
public java.lang.Object runAsScript()
@SuppressWarnings("unchecked") protected java.lang.Object self()
public java.lang.Object summary(java.lang.String summary)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.