public class SshLocation extends Location
Modifier | Constructor and Description |
---|---|
protected |
SshLocation(java.lang.String location) |
|
SshLocation(java.lang.String user,
java.lang.String host,
int port) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getAdaptorName() |
protected int |
getDefaultPort() |
static SshLocation |
parse(java.lang.String locationString,
com.jcraft.jsch.ConfigRepository sshConfig)
Parses a location string resembling an URI to a SSHLocation.
|
public SshLocation(java.lang.String user, java.lang.String host, int port)
protected SshLocation(java.lang.String location) throws InvalidLocationException
InvalidLocationException
protected java.lang.String getAdaptorName()
getAdaptorName
in class Location
protected int getDefaultPort()
getDefaultPort
in class Location
public static SshLocation parse(java.lang.String locationString, com.jcraft.jsch.ConfigRepository sshConfig) throws InvalidLocationException
locationString
- location string resembling an URIsshConfig
- general SSH config for SSH hostsInvalidLocationException
- when the locationString cannot be parsedjava.lang.NullPointerException
- when sshConfig is null.