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 booleanforwardingAutoStartprotected java.lang.Stringhostprotected java.util.MaplocalForwardingsprotected intportprotected java.lang.StringprefDecryptionprotected java.lang.StringprefEncryptionprotected java.lang.StringprefKexprotected java.lang.StringprefPKprotected java.lang.StringprefRecvCompprotected java.lang.StringprefRecvMacprotected java.lang.StringprefSendCompprotected java.lang.StringprefSendMacprotected java.lang.StringproxyHostnameprotected java.lang.StringproxyPasswordprotected intproxyPortprotected java.lang.StringproxyUsernameprotected java.util.MapremoteForwardingsprotected inttransportProviderstatic intUSE_HTTP_PROXYstatic intUSE_SOCKS4_PROXYstatic intUSE_SOCKS5_PROXYstatic intUSE_STANDARD_SOCKETprotected java.lang.Stringusername
-
Constructor Summary
Constructors Constructor Description SshConnectionProperties()Creates a new SshConnectionProperties object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLocalForwarding(ForwardingConfiguration cf)voidaddRemoteForwarding(ForwardingConfiguration cf)booleangetForwardingAutoStartMode()java.lang.StringgetHost()java.util.MapgetLocalForwardings()intgetPort()java.lang.StringgetPrefCSComp()java.lang.StringgetPrefCSEncryption()java.lang.StringgetPrefCSMac()java.lang.StringgetPrefKex()java.lang.StringgetPrefPublicKey()java.lang.StringgetPrefSCComp()java.lang.StringgetPrefSCEncryption()java.lang.StringgetPrefSCMac()java.lang.StringgetProxyHost()java.lang.StringgetProxyPassword()intgetProxyPort()java.lang.StringgetProxyUsername()java.util.MapgetRemoteForwardings()intgetTransportProvider()java.lang.StringgetTransportProviderString()java.lang.StringgetUsername()voidremoveAllForwardings()voidsetForwardingAutoStartMode(boolean forwardingAutoStart)voidsetHost(java.lang.String host)voidsetPort(int port)voidsetPrefCSComp(java.lang.String pref)voidsetPrefCSEncryption(java.lang.String pref)voidsetPrefCSMac(java.lang.String pref)voidsetPrefKex(java.lang.String pref)voidsetPrefPublicKey(java.lang.String pref)voidsetPrefSCComp(java.lang.String pref)voidsetPrefSCEncryption(java.lang.String pref)voidsetPrefSCMac(java.lang.String pref)voidsetProxyHost(java.lang.String proxyHostname)voidsetProxyPassword(java.lang.String proxyPassword)voidsetProxyPort(int proxyPort)voidsetProxyUsername(java.lang.String proxyUsername)voidsetTransportProvider(int transportProvider)voidsetTransportProviderString(java.lang.String name)voidsetUsername(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:
-
-