Package org.jclouds.compute.callables
Class SudoAwareInitManager
java.lang.Object
org.jclouds.compute.callables.SudoAwareInitManager
- Direct Known Subclasses:
 RunScriptOnNodeAsInitScriptUsingSsh
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Loggerprotected final InitScriptprotected final Stringprotected Loggerprotected NodeMetadataprotected final booleanprotected SshClientprotected final com.google.common.base.Function<NodeMetadata, SshClient>  - 
Constructor Summary
ConstructorsConstructorDescriptionSudoAwareInitManager(com.google.common.base.Function<NodeMetadata, SshClient> sshFactory, boolean runAsRoot, NodeMetadata node, InitScriptConfigurationForTasks initScriptConfiguration, InitScript init)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected StringexecScriptAsDefaultUser(String action) getNode()init()refreshAndRunAction(String action) toString() 
- 
Field Details
- 
computeLogger
 - 
logger
 - 
node
 - 
initFile
 - 
init
 - 
runAsRoot
protected final boolean runAsRoot - 
sshFactory
 - 
ssh
 
 - 
 - 
Constructor Details
- 
SudoAwareInitManager
public SudoAwareInitManager(com.google.common.base.Function<NodeMetadata, SshClient> sshFactory, boolean runAsRoot, NodeMetadata node, InitScriptConfigurationForTasks initScriptConfiguration, InitScript init)  
 - 
 - 
Method Details