|
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)
|
java.lang.Object
|
configure(java.util.Map flags)
|
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 |
---|
@java.lang.Override public java.lang.Object add(java.lang.String... commandsToAdd)
@java.lang.Override public java.lang.Object add(java.lang.Iterable commandsToAdd)
@java.lang.Override public java.lang.Object addCompletionListener(Function listener)
@java.lang.Override public java.lang.Object allowingNonZeroExitCode()
@java.lang.Override public java.lang.Object configure(ConfigKey key, java.lang.Object value)
@java.lang.Override public java.lang.Object configure(java.util.Map flags)
public TaskBuilder constructCustomizedTaskBuilder()
@java.lang.Override public java.lang.Object environmentVariable(java.lang.String key, java.lang.String val)
@java.lang.Override public java.lang.Object environmentVariables(java.util.Map vars)
@java.lang.Override protected void finalize()
@java.lang.Override public java.lang.Object machine(SshMachineLocation machine)
protected void markDirty()
@java.lang.Override public java.lang.Object requiringExitCodeZero()
@java.lang.Override public java.lang.Object requiringExitCodeZero(java.lang.String extraErrorMessage)
@java.lang.Override public ProcessTaskFactory requiringZeroAndReturningStdout()
@java.lang.Override @java.lang.SuppressWarnings("unchecked") public ProcessTaskFactory returning(ScriptReturnType type)
@java.lang.Override @java.lang.SuppressWarnings("unchecked") public ProcessTaskFactory returning(Function resultTransformation)
@java.lang.Override public ProcessTaskFactory returningIsExitCodeZero()
@java.lang.Override public java.lang.Object runAsCommand()
@java.lang.Override public java.lang.Object runAsRoot()
@java.lang.Override public java.lang.Object runAsScript()
@java.lang.SuppressWarnings("unchecked") protected java.lang.Object self()
@java.lang.Override public java.lang.Object summary(java.lang.String summary)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.