org.jclouds.compute.callables
Class RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete
java.lang.Object
org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh
org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete
- All Implemented Interfaces:
- Callable<ExecResponse>, RunScriptOnNode
public class RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete
- extends RunScriptOnNodeAsInitScriptUsingSsh
- Author:
- Adrian Cole
runScriptNotRunning
protected final com.google.common.base.Predicate<ScriptStatusReturnsZero.CommandUsingClient> runScriptNotRunning
RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete
@Inject
public RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete(@Named(value="SCRIPT_COMPLETE")
com.google.common.base.Predicate<ScriptStatusReturnsZero.CommandUsingClient> runScriptNotRunning,
com.google.common.base.Function<NodeMetadata,SshClient> sshFactory,
NodeMetadata node,
Statement script,
RunScriptOptions options)
doCall
public ExecResponse doCall()
- Description copied from class:
RunScriptOnNodeAsInitScriptUsingSsh
- ssh client is initialized through this call.
- Overrides:
doCall
in class RunScriptOnNodeAsInitScriptUsingSsh
Copyright © 2009-2011 jclouds. All Rights Reserved.