Class SshToolsConnectionProfile


  • public class SshToolsConnectionProfile
    extends SshConnectionProperties
    Version:
    $Revision: 1.22 $
    Author:
    $author$
    • Constructor Detail

      • SshToolsConnectionProfile

        public SshToolsConnectionProfile()
        Creates a new SshToolsConnectionProfile object.
    • Method Detail

      • getAuthenticationMethods

        public java.util.Map getAuthenticationMethods()
        Returns:
      • requiresPseudoTerminal

        public boolean requiresPseudoTerminal()
        Returns:
      • disconnectOnSessionClose

        public boolean disconnectOnSessionClose()
        Returns:
      • setRequiresPseudoTerminal

        public void setRequiresPseudoTerminal​(boolean requiresPseudoTerminal)
        Parameters:
        requiresPseudoTerminal -
      • setDisconnectOnSessionClose

        public void setDisconnectOnSessionClose​(boolean disconnectOnSessionClose)
        Parameters:
        disconnectOnSessionClose -
      • clearAuthenticationCache

        public void clearAuthenticationCache()
      • setOnceAuthenticatedCommand

        public void setOnceAuthenticatedCommand​(int onceAuthenticated)
        Parameters:
        onceAuthenticated -
      • getOnceAuthenticatedCommand

        public int getOnceAuthenticatedCommand()
        Returns:
      • setCommandsToExecute

        public void setCommandsToExecute​(java.lang.String executeCommands)
        Parameters:
        executeCommands -
      • getCommandsToExecute

        public java.lang.String getCommandsToExecute()
        Returns:
      • getApplicationProperty

        public java.lang.String getApplicationProperty​(java.lang.String name,
                                                       java.lang.String defaultValue)
        Parameters:
        name -
        defaultValue -
        Returns:
      • getSftpFavorites

        public java.util.Map getSftpFavorites()
        Parameters:
        name -
        defaultValue -
        Returns:
      • setSftpFavorite

        public void setSftpFavorite​(java.lang.String name,
                                    java.lang.String value)
        Parameters:
        name -
        defaultValue -
      • getApplicationPropertyInt

        public int getApplicationPropertyInt​(java.lang.String name,
                                             int defaultValue)
        Parameters:
        name -
        defaultValue -
        Returns:
      • getApplicationPropertyBoolean

        public boolean getApplicationPropertyBoolean​(java.lang.String name,
                                                     boolean defaultValue)
        Parameters:
        name -
        defaultValue -
        Returns:
      • getApplicationPropertyColor

        public java.awt.Color getApplicationPropertyColor​(java.lang.String name,
                                                          java.awt.Color defaultColor)
        Parameters:
        name -
        defaultColor -
        Returns:
      • setApplicationProperty

        public void setApplicationProperty​(java.lang.String name,
                                           java.lang.String value)
        Parameters:
        name -
        value -
      • setApplicationProperty

        public void setApplicationProperty​(java.lang.String name,
                                           int value)
        Parameters:
        name -
        value -
      • setApplicationProperty

        public void setApplicationProperty​(java.lang.String name,
                                           boolean value)
        Parameters:
        name -
        value -
      • setApplicationProperty

        public void setApplicationProperty​(java.lang.String name,
                                           java.awt.Color value)
        Parameters:
        name -
        value -
      • addAuthenticationMethod

        public void addAuthenticationMethod​(SshAuthenticationClient method)
        Parameters:
        method -
      • getAllowAgentForwarding

        public boolean getAllowAgentForwarding()
        Returns:
      • setAllowAgentForwarding

        public void setAllowAgentForwarding​(boolean allowAgentForwarding)
        Parameters:
        allowAgentForwarding -
      • removeLocalForwarding

        public void removeLocalForwarding​(java.lang.String name)
        Parameters:
        name -
      • removeRemoteForwarding

        public void removeRemoteForwarding​(java.lang.String name)
        Parameters:
        name -
      • removeAuthenticaitonMethod

        public void removeAuthenticaitonMethod​(java.lang.String method)
        Parameters:
        method -
      • removeAuthenticationMethods

        public void removeAuthenticationMethods()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns: