Class OpenSSHConfigBuilder

  • All Implemented Interfaces:
    ConfigBuilder, ProxyBuilder

    public class OpenSSHConfigBuilder
    extends ConfigBuilderImpl
    Builds a ConfigRepository based on an OpenSSH configuration file.

    In the adapter configuration file this class is aliased as openssh-config-repository which is the preferred alternative to the fully qualified classname when building your configuration.

    • Constructor Detail

      • OpenSSHConfigBuilder

        public OpenSSHConfigBuilder()
      • OpenSSHConfigBuilder

        public OpenSSHConfigBuilder​(java.lang.String cfg)
    • Method Detail

      • getOpensshConfigFile

        public java.lang.String getOpensshConfigFile()
        Returns:
        the opensshConfigFile
      • setOpensshConfigFile

        public void setOpensshConfigFile​(java.lang.String s)
        Set the OpenSSH configuration file to parse.
        Parameters:
        s - the opensshConfigFile to set
      • buildConfigRepository

        public com.jcraft.jsch.ConfigRepository buildConfigRepository()
                                                               throws java.io.IOException
        Description copied from interface: ConfigBuilder
        Build a ConfigRepository.
        Returns:
        a ConfigRepository
        Throws:
        java.io.IOException