Package com.sshtools.j2ssh.configuration
Class SshConnectionProperties
- java.lang.Object
-
- com.sshtools.j2ssh.configuration.SshConnectionProperties
-
- Direct Known Subclasses:
SshToolsConnectionProfile
public class SshConnectionProperties extends java.lang.Object
- Version:
- $Revision: 1.27 $
- Author:
- $author$
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
forwardingAutoStart
protected java.lang.String
host
protected java.util.Map
localForwardings
protected int
port
protected java.lang.String
prefDecryption
protected java.lang.String
prefEncryption
protected java.lang.String
prefKex
protected java.lang.String
prefPK
protected java.lang.String
prefRecvComp
protected java.lang.String
prefRecvMac
protected java.lang.String
prefSendComp
protected java.lang.String
prefSendMac
protected java.lang.String
proxyHostname
protected java.lang.String
proxyPassword
protected int
proxyPort
protected java.lang.String
proxyUsername
protected java.util.Map
remoteForwardings
protected int
transportProvider
static int
USE_HTTP_PROXY
static int
USE_SOCKS4_PROXY
static int
USE_SOCKS5_PROXY
static int
USE_STANDARD_SOCKET
protected java.lang.String
username
-
Constructor Summary
Constructors Constructor Description SshConnectionProperties()
Creates a new SshConnectionProperties object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLocalForwarding(ForwardingConfiguration cf)
void
addRemoteForwarding(ForwardingConfiguration cf)
boolean
getForwardingAutoStartMode()
java.lang.String
getHost()
java.util.Map
getLocalForwardings()
int
getPort()
java.lang.String
getPrefCSComp()
java.lang.String
getPrefCSEncryption()
java.lang.String
getPrefCSMac()
java.lang.String
getPrefKex()
java.lang.String
getPrefPublicKey()
java.lang.String
getPrefSCComp()
java.lang.String
getPrefSCEncryption()
java.lang.String
getPrefSCMac()
java.lang.String
getProxyHost()
java.lang.String
getProxyPassword()
int
getProxyPort()
java.lang.String
getProxyUsername()
java.util.Map
getRemoteForwardings()
int
getTransportProvider()
java.lang.String
getTransportProviderString()
java.lang.String
getUsername()
void
removeAllForwardings()
void
setForwardingAutoStartMode(boolean forwardingAutoStart)
void
setHost(java.lang.String host)
void
setPort(int port)
void
setPrefCSComp(java.lang.String pref)
void
setPrefCSEncryption(java.lang.String pref)
void
setPrefCSMac(java.lang.String pref)
void
setPrefKex(java.lang.String pref)
void
setPrefPublicKey(java.lang.String pref)
void
setPrefSCComp(java.lang.String pref)
void
setPrefSCEncryption(java.lang.String pref)
void
setPrefSCMac(java.lang.String pref)
void
setProxyHost(java.lang.String proxyHostname)
void
setProxyPassword(java.lang.String proxyPassword)
void
setProxyPort(int proxyPort)
void
setProxyUsername(java.lang.String proxyUsername)
void
setTransportProvider(int transportProvider)
void
setTransportProviderString(java.lang.String name)
void
setUsername(java.lang.String username)
-
-
-
Field Detail
-
USE_STANDARD_SOCKET
public static final int USE_STANDARD_SOCKET
- See Also:
- Constant Field Values
-
USE_HTTP_PROXY
public static final int USE_HTTP_PROXY
- See Also:
- Constant Field Values
-
USE_SOCKS4_PROXY
public static final int USE_SOCKS4_PROXY
- See Also:
- Constant Field Values
-
USE_SOCKS5_PROXY
public static final int USE_SOCKS5_PROXY
- See Also:
- Constant Field Values
-
transportProvider
protected int transportProvider
-
proxyHostname
protected java.lang.String proxyHostname
-
proxyPort
protected int proxyPort
-
proxyUsername
protected java.lang.String proxyUsername
-
proxyPassword
protected java.lang.String proxyPassword
-
host
protected java.lang.String host
-
prefDecryption
protected java.lang.String prefDecryption
-
prefEncryption
protected java.lang.String prefEncryption
-
prefKex
protected java.lang.String prefKex
-
prefPK
protected java.lang.String prefPK
-
prefRecvComp
protected java.lang.String prefRecvComp
-
prefRecvMac
protected java.lang.String prefRecvMac
-
prefSendComp
protected java.lang.String prefSendComp
-
prefSendMac
protected java.lang.String prefSendMac
-
username
protected java.lang.String username
-
port
protected int port
-
localForwardings
protected java.util.Map localForwardings
-
remoteForwardings
protected java.util.Map remoteForwardings
-
forwardingAutoStart
protected boolean forwardingAutoStart
-
-
Method Detail
-
setHost
public void setHost(java.lang.String host)
- Parameters:
host
-
-
getHost
public java.lang.String getHost()
- Returns:
-
setPort
public void setPort(int port)
- Parameters:
port
-
-
getPort
public int getPort()
- Returns:
-
getTransportProvider
public int getTransportProvider()
- Returns:
-
setTransportProviderString
public void setTransportProviderString(java.lang.String name)
- Parameters:
name
-
-
getTransportProviderString
public java.lang.String getTransportProviderString()
- Returns:
-
getProxyHost
public java.lang.String getProxyHost()
- Returns:
-
removeAllForwardings
public void removeAllForwardings()
-
getProxyPort
public int getProxyPort()
- Returns:
-
getProxyUsername
public java.lang.String getProxyUsername()
- Returns:
-
getProxyPassword
public java.lang.String getProxyPassword()
- Returns:
-
setTransportProvider
public void setTransportProvider(int transportProvider)
- Parameters:
transportProvider
-
-
setProxyHost
public void setProxyHost(java.lang.String proxyHostname)
- Parameters:
proxyHostname
-
-
setProxyPort
public void setProxyPort(int proxyPort)
- Parameters:
proxyPort
-
-
setProxyUsername
public void setProxyUsername(java.lang.String proxyUsername)
- Parameters:
proxyUsername
-
-
setProxyPassword
public void setProxyPassword(java.lang.String proxyPassword)
- Parameters:
proxyPassword
-
-
setPrefCSComp
public void setPrefCSComp(java.lang.String pref)
- Parameters:
pref
-
-
getPrefCSComp
public java.lang.String getPrefCSComp()
- Returns:
-
setPrefCSEncryption
public void setPrefCSEncryption(java.lang.String pref)
- Parameters:
pref
-
-
getPrefCSEncryption
public java.lang.String getPrefCSEncryption()
- Returns:
-
setPrefCSMac
public void setPrefCSMac(java.lang.String pref)
- Parameters:
pref
-
-
getPrefCSMac
public java.lang.String getPrefCSMac()
- Returns:
-
setPrefKex
public void setPrefKex(java.lang.String pref)
- Parameters:
pref
-
-
getPrefKex
public java.lang.String getPrefKex()
- Returns:
-
setPrefPublicKey
public void setPrefPublicKey(java.lang.String pref)
- Parameters:
pref
-
-
getPrefPublicKey
public java.lang.String getPrefPublicKey()
- Returns:
-
setPrefSCComp
public void setPrefSCComp(java.lang.String pref)
- Parameters:
pref
-
-
getPrefSCComp
public java.lang.String getPrefSCComp()
- Returns:
-
setPrefSCEncryption
public void setPrefSCEncryption(java.lang.String pref)
- Parameters:
pref
-
-
getPrefSCEncryption
public java.lang.String getPrefSCEncryption()
- Returns:
-
getLocalForwardings
public java.util.Map getLocalForwardings()
-
getRemoteForwardings
public java.util.Map getRemoteForwardings()
-
addLocalForwarding
public void addLocalForwarding(ForwardingConfiguration cf)
-
addRemoteForwarding
public void addRemoteForwarding(ForwardingConfiguration cf)
-
getForwardingAutoStartMode
public boolean getForwardingAutoStartMode()
-
setForwardingAutoStartMode
public void setForwardingAutoStartMode(boolean forwardingAutoStart)
-
setPrefSCMac
public void setPrefSCMac(java.lang.String pref)
- Parameters:
pref
-
-
getPrefSCMac
public java.lang.String getPrefSCMac()
- Returns:
-
setUsername
public void setUsername(java.lang.String username)
- Parameters:
username
-
-
getUsername
public java.lang.String getUsername()
- Returns:
-
-