Brooklyn

brooklyn.util.internal.ssh
[Java] Class SshAbstractTool

java.lang.Object
  brooklyn.util.internal.ssh.ShellAbstractTool
      brooklyn.util.internal.ssh.SshAbstractTool
All Implemented Interfaces:
SshTool

public abstract class SshAbstractTool
extends ShellAbstractTool

Nested Class Summary
static class SshAbstractTool.AbstractSshToolBuilder

static interface SshAbstractTool.SshAction

 
Field Summary
protected boolean allocatePTY

protected java.lang.String host

protected java.lang.String password

protected int port

protected java.lang.String privateKeyData

protected java.io.File privateKeyFile

protected java.lang.String privateKeyPassphrase

protected boolean strictHostKeyChecking

protected java.lang.String toString

protected java.lang.String user

 
Fields inherited from class ShellAbstractTool
localTempDir
 
Method Summary
protected java.lang.Object SshAbstractTool(SshAbstractTool.AbstractSshToolBuilder builder)

java.lang.String getHostAddress()

java.lang.String getUsername()

protected SshException propagate(java.lang.Exception e, java.lang.String message)

java.lang.String toString()

 
Methods inherited from class ShellAbstractTool
asInt, buildRunScriptCommand, closeWhispering, closeWhispering, execCommands, execScript, getMandatoryVal, getMandatoryVal, getOptionalVal, getOptionalVal, getOptionalVal, hasVal, toCommandSequence, toScript, warnOnDeprecated, writeTempFile, writeTempFile, writeTempFile
 

Field Detail

allocatePTY

protected boolean allocatePTY


host

protected final java.lang.String host


password

protected final java.lang.String password


port

protected final int port


privateKeyData

protected java.lang.String privateKeyData


privateKeyFile

protected java.io.File privateKeyFile


privateKeyPassphrase

protected java.lang.String privateKeyPassphrase


strictHostKeyChecking

protected boolean strictHostKeyChecking


toString

protected final java.lang.String toString


user

protected final java.lang.String user


 
Method Detail

SshAbstractTool

protected java.lang.Object SshAbstractTool(SshAbstractTool.AbstractSshToolBuilder builder)


getHostAddress

public java.lang.String getHostAddress()


getUsername

public java.lang.String getUsername()


propagate

protected SshException propagate(java.lang.Exception e, java.lang.String message)


toString

return toString;
public java.lang.String toString()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.