public static class OpenSshConfig.Host
extends java.lang.Object
If returned from OpenSshConfig.lookup(String)
some or all of the
properties may not be populated. The properties which are not populated
should be defaulted by the caller.
When returned from OpenSshConfig.lookup(String)
any wildcard
entries which appear later in the configuration file will have been
already merged into this block.
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Boolean |
batchMode |
private com.jcraft.jsch.ConfigRepository.Config |
config |
(package private) int |
connectionAttempts |
private OpenSshConfigFile.HostEntry |
entry |
(package private) java.lang.String |
hostName |
(package private) java.io.File |
identityFile |
private static java.util.Map<java.lang.String,java.lang.String> |
KEY_MAP |
(package private) int |
port |
(package private) java.lang.String |
preferredAuthentications |
(package private) java.lang.String |
strictHostKeyChecking |
(package private) java.lang.String |
user |
Constructor and Description |
---|
Host()
Creates a new uninitialized
OpenSshConfig.Host . |
Host(OpenSshConfigFile.HostEntry entry,
java.lang.String hostName,
java.lang.String localUserName) |
Modifier and Type | Method and Description |
---|---|
private void |
complete(java.lang.String initialHostName,
java.lang.String localUserName) |
(package private) com.jcraft.jsch.ConfigRepository.Config |
getConfig() |
int |
getConnectionAttempts() |
java.lang.String |
getHostName() |
java.io.File |
getIdentityFile() |
int |
getPort() |
java.lang.String |
getPreferredAuthentications() |
java.lang.String |
getStrictHostKeyChecking() |
java.lang.String |
getUser() |
boolean |
isBatchMode() |
private static java.lang.String |
mapKey(java.lang.String key) |
java.lang.String |
toString() |
java.lang.String hostName
int port
java.io.File identityFile
java.lang.String user
java.lang.String preferredAuthentications
java.lang.Boolean batchMode
java.lang.String strictHostKeyChecking
int connectionAttempts
private OpenSshConfigFile.HostEntry entry
private com.jcraft.jsch.ConfigRepository.Config config
private static final java.util.Map<java.lang.String,java.lang.String> KEY_MAP
public Host()
OpenSshConfig.Host
.Host(OpenSshConfigFile.HostEntry entry, java.lang.String hostName, java.lang.String localUserName)
private static java.lang.String mapKey(java.lang.String key)
public java.lang.String getStrictHostKeyChecking()
public java.lang.String getHostName()
public int getPort()
public java.io.File getIdentityFile()
public java.lang.String getUser()
public java.lang.String getPreferredAuthentications()
public boolean isBatchMode()
public int getConnectionAttempts()
private void complete(java.lang.String initialHostName, java.lang.String localUserName)
com.jcraft.jsch.ConfigRepository.Config getConfig()
public java.lang.String toString()
toString
in class java.lang.Object