|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.vfs.FileSystemConfigBuilder
org.apache.commons.vfs.provider.sftp.SftpFileSystemConfigBuilder
The config builder for various sftp configuration options
| Nested Class Summary | |
static class |
SftpFileSystemConfigBuilder.ProxyType
|
| Field Summary | |
static SftpFileSystemConfigBuilder.ProxyType |
PROXY_HTTP
|
static SftpFileSystemConfigBuilder.ProxyType |
PROXY_SOCKS5
|
| Method Summary | |
String |
getCompression(FileSystemOptions opts)
|
protected Class |
getConfigClass()
|
File[] |
getIdentities(FileSystemOptions opts)
|
static SftpFileSystemConfigBuilder |
getInstance()
|
File |
getKnownHosts(FileSystemOptions opts)
|
String |
getProxyHost(FileSystemOptions opts)
Get the proxy to use for sftp connection You have to set the ProxyPort too if you would like to have the proxy relly used. |
int |
getProxyPort(FileSystemOptions opts)
Get the proxy-port to use for sftp the connection You have to set the ProxyHost too if you would like to have the proxy relly used. |
SftpFileSystemConfigBuilder.ProxyType |
getProxyType(FileSystemOptions opts)
Get the proxy type to use for sftp connection. |
String |
getStrictHostKeyChecking(FileSystemOptions opts)
|
Integer |
getTimeout(FileSystemOptions opts)
|
Boolean |
getUserDirIsRoot(FileSystemOptions opts)
|
com.jcraft.jsch.UserInfo |
getUserInfo(FileSystemOptions opts)
|
void |
setCompression(FileSystemOptions opts,
String compression)
configure the compression to use. |
void |
setIdentities(FileSystemOptions opts,
File[] identities)
Set the identity files (your private key files). |
void |
setKnownHosts(FileSystemOptions opts,
File sshdir)
Set the known_hosts file. e.g. |
void |
setProxyHost(FileSystemOptions opts,
String proxyHost)
Set the proxy to use for sftp connection. |
void |
setProxyPort(FileSystemOptions opts,
int proxyPort)
Set the proxy-port to use for sftp connection You have to set the ProxyHost too if you would like to have the proxy relly used. |
void |
setProxyType(FileSystemOptions opts,
SftpFileSystemConfigBuilder.ProxyType proxyType)
Set the proxy type to use for sftp connection. |
void |
setStrictHostKeyChecking(FileSystemOptions opts,
String hostKeyChecking)
configure the host key checking to use. |
void |
setTimeout(FileSystemOptions opts,
Integer timeout)
set the timeout value on jsch session |
void |
setUserDirIsRoot(FileSystemOptions opts,
boolean userDirIsRoot)
use user directory as root (do not change to fs root) |
void |
setUserInfo(FileSystemOptions opts,
com.jcraft.jsch.UserInfo info)
Set the userinfo class to use if e.g. a password or a not known host will be contacted |
| Methods inherited from class org.apache.commons.vfs.FileSystemConfigBuilder |
getParam, hasParam, setParam |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final SftpFileSystemConfigBuilder.ProxyType PROXY_HTTP
public static final SftpFileSystemConfigBuilder.ProxyType PROXY_SOCKS5
| Method Detail |
public static SftpFileSystemConfigBuilder getInstance()
public void setUserInfo(FileSystemOptions opts,
com.jcraft.jsch.UserInfo info)
opts - info - public com.jcraft.jsch.UserInfo getUserInfo(FileSystemOptions opts)
opts - setUserInfo(org.apache.commons.vfs.FileSystemOptions, com.jcraft.jsch.UserInfo)
public void setKnownHosts(FileSystemOptions opts,
File sshdir)
throws FileSystemException
opts - sshdir -
FileSystemExceptionpublic File getKnownHosts(FileSystemOptions opts)
opts - setKnownHosts(org.apache.commons.vfs.FileSystemOptions, java.io.File)
public void setIdentities(FileSystemOptions opts,
File[] identities)
throws FileSystemException
opts - identities -
FileSystemException
public void setCompression(FileSystemOptions opts,
String compression)
throws FileSystemException
opts - compression -
FileSystemExceptionpublic String getCompression(FileSystemOptions opts)
opts - setCompression(org.apache.commons.vfs.FileSystemOptions, java.lang.String)public File[] getIdentities(FileSystemOptions opts)
opts - setIdentities(org.apache.commons.vfs.FileSystemOptions, java.io.File[])
public void setStrictHostKeyChecking(FileSystemOptions opts,
String hostKeyChecking)
throws FileSystemException
opts - hostKeyChecking -
FileSystemExceptionpublic String getStrictHostKeyChecking(FileSystemOptions opts)
opts -
setStrictHostKeyChecking(FileSystemOptions, String)
public void setUserDirIsRoot(FileSystemOptions opts,
boolean userDirIsRoot)
opts - userDirIsRoot - public Boolean getUserDirIsRoot(FileSystemOptions opts)
opts - setUserDirIsRoot(org.apache.commons.vfs.FileSystemOptions, boolean)
public void setTimeout(FileSystemOptions opts,
Integer timeout)
opts - timeout - public Integer getTimeout(FileSystemOptions opts)
opts - setTimeout(org.apache.commons.vfs.FileSystemOptions, java.lang.Integer)protected Class getConfigClass()
getConfigClass in class FileSystemConfigBuilder
public void setProxyHost(FileSystemOptions opts,
String proxyHost)
proxyHost - the hostsetProxyPort(org.apache.commons.vfs.FileSystemOptions, int)
public void setProxyPort(FileSystemOptions opts,
int proxyPort)
proxyPort - the portsetProxyHost(org.apache.commons.vfs.FileSystemOptions, java.lang.String)public String getProxyHost(FileSystemOptions opts)
setProxyPort(org.apache.commons.vfs.FileSystemOptions, int)public int getProxyPort(FileSystemOptions opts)
setProxyHost(org.apache.commons.vfs.FileSystemOptions, java.lang.String)
public void setProxyType(FileSystemOptions opts,
SftpFileSystemConfigBuilder.ProxyType proxyType)
public SftpFileSystemConfigBuilder.ProxyType getProxyType(FileSystemOptions opts)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||