|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.util.internal.ssh.SshAbstractTool
public abstract class SshAbstractTool
Nested Class Summary | |
---|---|
static class |
SshAbstractTool.AbstractToolBuilder
|
static interface |
SshAbstractTool.SshAction
|
Field Summary | |
---|---|
protected boolean |
allocatePTY
|
protected java.lang.String |
host
|
protected java.io.File |
localTempDir
|
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
|
Method Summary | |
---|---|
protected java.lang.Object
|
SshAbstractTool(SshAbstractTool.AbstractToolBuilder builder)
|
protected void
|
closeWhispering(java.io.Closeable closeable, java.lang.Object context)
Similar to Guava's Closeables.closeQuitely, except logs exception at debug with context in message. |
java.lang.String
|
getHostAddress()
|
protected static java.lang.Object
|
getMandatoryVal(java.util.Map map, ConfigKey keyC)
|
protected static java.lang.Object
|
getMandatoryVal(java.util.Map map, java.lang.String key, java.lang.Class clazz)
@deprecated since 0.5.0 use ConfigKey variant |
protected static java.lang.Object
|
getOptionalVal(java.util.Map map, ConfigKey keyC)
|
protected static java.lang.Object
|
getOptionalVal(java.util.Map map, ConfigKey keyC, java.lang.Object defaultValue)
returns the value of the key if specified, otherwise defaultValue |
protected static java.lang.Object
|
getOptionalVal(java.util.Map map, java.lang.String key, java.lang.Class clazz, java.lang.Object defaultVal)
@deprecated since 0.5.0 use ConfigKey variant |
java.lang.String
|
getUsername()
|
protected static java.lang.Boolean
|
hasVal(java.util.Map map, ConfigKey keyC)
|
protected SshException
|
propagate(java.lang.Exception e, java.lang.String message)
|
protected java.util.List
|
toCommandSequence(java.util.List commands, java.util.Map env)
Merges the commands and env, into a single set of commands. |
protected java.lang.String
|
toScript(java.util.Map props, java.util.List commands, java.util.Map env)
|
java.lang.String
|
toString()
|
protected static void
|
warnOnDeprecated(java.util.Map props, java.lang.String deprecatedKey, java.lang.String correctKey)
|
protected java.io.File
|
writeTempFile(java.io.InputStream contents)
|
protected java.io.File
|
writeTempFile(java.lang.String contents)
|
protected java.io.File
|
writeTempFile(byte[] contents)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected boolean allocatePTY
protected final java.lang.String host
protected java.io.File localTempDir
protected final java.lang.String password
protected final int port
protected java.lang.String privateKeyData
protected java.io.File privateKeyFile
protected java.lang.String privateKeyPassphrase
protected boolean strictHostKeyChecking
protected final java.lang.String toString
protected final java.lang.String user
Method Detail |
---|
protected java.lang.Object SshAbstractTool(SshAbstractTool.AbstractToolBuilder builder)
protected void closeWhispering(java.io.Closeable closeable, java.lang.Object context)
public java.lang.String getHostAddress()
protected static java.lang.Object getMandatoryVal(java.util.Map map, ConfigKey keyC)
@Deprecated protected static java.lang.Object getMandatoryVal(java.util.Map map, java.lang.String key, java.lang.Class clazz)
protected static java.lang.Object getOptionalVal(java.util.Map map, ConfigKey keyC)
protected static java.lang.Object getOptionalVal(java.util.Map map, ConfigKey keyC, java.lang.Object defaultValue)
@Deprecated protected static java.lang.Object getOptionalVal(java.util.Map map, java.lang.String key, java.lang.Class clazz, java.lang.Object defaultVal)
public java.lang.String getUsername()
protected static java.lang.Boolean hasVal(java.util.Map map, ConfigKey keyC)
protected SshException propagate(java.lang.Exception e, java.lang.String message)
protected java.util.List toCommandSequence(java.util.List commands, java.util.Map env)
protected java.lang.String toScript(java.util.Map props, java.util.List commands, java.util.Map env)
@Override public java.lang.String toString()
protected static void warnOnDeprecated(java.util.Map props, java.lang.String deprecatedKey, java.lang.String correctKey)
protected java.io.File writeTempFile(java.io.InputStream contents)
protected java.io.File writeTempFile(java.lang.String contents)
protected java.io.File writeTempFile(byte[] contents)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.