public class KnifeConvergeTaskFactory<RET> extends KnifeTaskFactory<RET>
SystemProcessTaskFactory.ConcreteSystemProcessTaskFactory<RET>ProcessTaskStub.ScriptReturnTypetaskName| Constructor and Description | 
|---|
| KnifeConvergeTaskFactory(java.lang.String taskName) | 
| Modifier and Type | Method and Description | 
|---|---|
| KnifeConvergeTaskFactory<RET> | knifeAddAttributes(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> attributes)includes the given attributes in the attributes to be passed to chef; 
 when combining with other attributes, this uses  Jsonyasemantics to add 
 (a deep add, combining lists and maps) | 
| KnifeConvergeTaskFactory<RET> | knifeAddExtraBootstrapParameters(java.lang.String extraBootstrapParameter1,
                                java.lang.String... extraBootstrapParameters)parameters to pass to knife after the bootstrap command | 
| KnifeConvergeTaskFactory<RET> | knifeAddParameters(java.lang.String word1,
                  java.lang.String... words) | 
| KnifeConvergeTaskFactory<RET> | knifeNodeName(java.lang.String nodeName)what node name to pass to knife; default = null, meaning chef-client will pick the node name | 
| KnifeConvergeTaskFactory<RET> | knifePort(int port)tell knife to use an explicit port | 
| KnifeConvergeTaskFactory<RET> | knifePortUseKnifeDefault()omit the port parameter altogether (let knife use its default) | 
| KnifeConvergeTaskFactory<RET> | knifePortUseMachineSshPort()use the default port known to brooklyn for the target machine for ssh | 
| KnifeConvergeTaskFactory<RET> | knifeRunList(com.google.common.base.Function<? super Entity,java.lang.String> runList)function supplying the run list to be passed to knife, evaluated at the last moment | 
| KnifeConvergeTaskFactory<RET> | knifeRunList(java.lang.String runList) | 
| KnifeConvergeTaskFactory<RET> | knifeRunTwice(boolean runTwice)whether knife should attempt to run twice;
 see  ChefConfig.CHEF_RUN_CONVERGE_TWICE | 
| KnifeConvergeTaskFactory<RET> | knifeSudo(boolean sudo)whether to pass --sudo to knife; default true | 
| KnifeConvergeTaskFactory<java.lang.String> | requiringZeroAndReturningStdout() | 
| <RET2> KnifeConvergeTaskFactory<RET2> | returning(com.google.common.base.Function<ProcessTaskWrapper<?>,RET2> resultTransformation) | 
| <T2> KnifeConvergeTaskFactory<T2> | returning(ProcessTaskStub.ScriptReturnType type) | 
| KnifeConvergeTaskFactory<java.lang.Boolean> | returningIsExitCodeZero() | 
addKnifeCommandToScript, getCommands, getCompletionListeners, knifeConfigFile, knifeExecutable, knifeSetupCommands, newTask, notThrowingOnCommonKnifeErrorsdirectory, loginShell, machineadd, add, addCompletionListener, allowingNonZeroExitCode, configure, configure, constructCustomizedTaskBuilder, environmentVariable, environmentVariables, requiringExitCodeZero, requiringExitCodeZero, runAsCommand, runAsRoot, runAsScript, summarygetMachine, getShellEnvironment, getSummary, toStringpublic KnifeConvergeTaskFactory(java.lang.String taskName)
public KnifeConvergeTaskFactory<RET> knifeRunTwice(boolean runTwice)
ChefConfig.CHEF_RUN_CONVERGE_TWICEpublic KnifeConvergeTaskFactory<RET> knifeSudo(boolean sudo)
public KnifeConvergeTaskFactory<RET> knifeNodeName(java.lang.String nodeName)
public KnifeConvergeTaskFactory<RET> knifePort(int port)
public KnifeConvergeTaskFactory<RET> knifePortUseKnifeDefault()
public KnifeConvergeTaskFactory<RET> knifePortUseMachineSshPort()
public KnifeConvergeTaskFactory<RET> knifeAddExtraBootstrapParameters(java.lang.String extraBootstrapParameter1, java.lang.String... extraBootstrapParameters)
public KnifeConvergeTaskFactory<RET> knifeRunList(com.google.common.base.Function<? super Entity,java.lang.String> runList)
public KnifeConvergeTaskFactory<RET> knifeRunList(java.lang.String runList)
public KnifeConvergeTaskFactory<RET> knifeAddAttributes(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> attributes)
Jsonya semantics to add 
 (a deep add, combining lists and maps)public <T2> KnifeConvergeTaskFactory<T2> returning(ProcessTaskStub.ScriptReturnType type)
returning in interface ProcessTaskFactory<RET>returning in class KnifeTaskFactory<RET>public <RET2> KnifeConvergeTaskFactory<RET2> returning(com.google.common.base.Function<ProcessTaskWrapper<?>,RET2> resultTransformation)
returning in interface ProcessTaskFactory<RET>returning in class KnifeTaskFactory<RET>public KnifeConvergeTaskFactory<java.lang.Boolean> returningIsExitCodeZero()
returningIsExitCodeZero in interface ProcessTaskFactory<RET>returningIsExitCodeZero in class KnifeTaskFactory<RET>public KnifeConvergeTaskFactory<java.lang.String> requiringZeroAndReturningStdout()
requiringZeroAndReturningStdout in interface ProcessTaskFactory<RET>requiringZeroAndReturningStdout in class KnifeTaskFactory<RET>public KnifeConvergeTaskFactory<RET> knifeAddParameters(java.lang.String word1, java.lang.String... words)
knifeAddParameters in class KnifeTaskFactory<RET>