Package com.adaptris.sftp
Class OpenSSHConfigBuilder
- java.lang.Object
-
- com.adaptris.sftp.ConfigBuilderImpl
-
- com.adaptris.sftp.OpenSSHConfigBuilder
-
- All Implemented Interfaces:
ConfigBuilder
,ProxyBuilder
public class OpenSSHConfigBuilder extends ConfigBuilderImpl
Builds aConfigRepository
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 Summary
Constructors Constructor Description OpenSSHConfigBuilder()
OpenSSHConfigBuilder(java.lang.String cfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.jcraft.jsch.ConfigRepository
buildConfigRepository()
Build aConfigRepository
.java.lang.String
getOpensshConfigFile()
void
setOpensshConfigFile(java.lang.String s)
Set the OpenSSH configuration file to parse.-
Methods inherited from class com.adaptris.sftp.ConfigBuilderImpl
buildProxy, getProxy, setProxy
-
-
-
-
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 aConfigRepository
.- Returns:
- a
ConfigRepository
- Throws:
java.io.IOException
-
-