|
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.