Class SshConnectionProperties

java.lang.Object
com.sshtools.j2ssh.configuration.SshConnectionProperties
Direct Known Subclasses:
SshToolsConnectionProfile

public class SshConnectionProperties extends Object
Version:
$Revision: 1.27 $
Author:
$author$
  • Field Details

    • USE_STANDARD_SOCKET

      public static final int USE_STANDARD_SOCKET
      See Also:
    • USE_HTTP_PROXY

      public static final int USE_HTTP_PROXY
      See Also:
    • USE_SOCKS4_PROXY

      public static final int USE_SOCKS4_PROXY
      See Also:
    • USE_SOCKS5_PROXY

      public static final int USE_SOCKS5_PROXY
      See Also:
    • transportProvider

      protected int transportProvider
    • proxyHostname

      protected String proxyHostname
    • proxyPort

      protected int proxyPort
    • proxyUsername

      protected String proxyUsername
    • proxyPassword

      protected String proxyPassword
    • host

      protected String host
    • prefDecryption

      protected String prefDecryption
    • prefEncryption

      protected String prefEncryption
    • prefKex

      protected String prefKex
    • prefPK

      protected String prefPK
    • prefRecvComp

      protected String prefRecvComp
    • prefRecvMac

      protected String prefRecvMac
    • prefSendComp

      protected String prefSendComp
    • prefSendMac

      protected String prefSendMac
    • username

      protected String username
    • port

      protected int port
    • localForwardings

      protected Map localForwardings
    • remoteForwardings

      protected Map remoteForwardings
    • forwardingAutoStart

      protected boolean forwardingAutoStart
  • Constructor Details

    • SshConnectionProperties

      public SshConnectionProperties()
      Creates a new SshConnectionProperties object.
  • Method Details

    • setHost

      public void setHost(String host)
      Parameters:
      host -
    • getHost

      public 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(String name)
      Parameters:
      name -
    • getTransportProviderString

      public String getTransportProviderString()
      Returns:
    • getProxyHost

      public String getProxyHost()
      Returns:
    • removeAllForwardings

      public void removeAllForwardings()
    • getProxyPort

      public int getProxyPort()
      Returns:
    • getProxyUsername

      public String getProxyUsername()
      Returns:
    • getProxyPassword

      public String getProxyPassword()
      Returns:
    • setTransportProvider

      public void setTransportProvider(int transportProvider)
      Parameters:
      transportProvider -
    • setProxyHost

      public void setProxyHost(String proxyHostname)
      Parameters:
      proxyHostname -
    • setProxyPort

      public void setProxyPort(int proxyPort)
      Parameters:
      proxyPort -
    • setProxyUsername

      public void setProxyUsername(String proxyUsername)
      Parameters:
      proxyUsername -
    • setProxyPassword

      public void setProxyPassword(String proxyPassword)
      Parameters:
      proxyPassword -
    • setPrefCSComp

      public void setPrefCSComp(String pref)
      Parameters:
      pref -
    • getPrefCSComp

      public String getPrefCSComp()
      Returns:
    • setPrefCSEncryption

      public void setPrefCSEncryption(String pref)
      Parameters:
      pref -
    • getPrefCSEncryption

      public String getPrefCSEncryption()
      Returns:
    • setPrefCSMac

      public void setPrefCSMac(String pref)
      Parameters:
      pref -
    • getPrefCSMac

      public String getPrefCSMac()
      Returns:
    • setPrefKex

      public void setPrefKex(String pref)
      Parameters:
      pref -
    • getPrefKex

      public String getPrefKex()
      Returns:
    • setPrefPublicKey

      public void setPrefPublicKey(String pref)
      Parameters:
      pref -
    • getPrefPublicKey

      public String getPrefPublicKey()
      Returns:
    • setPrefSCComp

      public void setPrefSCComp(String pref)
      Parameters:
      pref -
    • getPrefSCComp

      public String getPrefSCComp()
      Returns:
    • setPrefSCEncryption

      public void setPrefSCEncryption(String pref)
      Parameters:
      pref -
    • getPrefSCEncryption

      public String getPrefSCEncryption()
      Returns:
    • getLocalForwardings

      public Map getLocalForwardings()
    • getRemoteForwardings

      public 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(String pref)
      Parameters:
      pref -
    • getPrefSCMac

      public String getPrefSCMac()
      Returns:
    • setUsername

      public void setUsername(String username)
      Parameters:
      username -
    • getUsername

      public String getUsername()
      Returns: