Class SftpFileProvider
java.lang.Object
org.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractVfsContainer
org.apache.commons.vfs.provider.AbstractFileProvider
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider
org.apache.commons.vfs.provider.sftp.SftpFileProvider
- All Implemented Interfaces:
FileProvider, VfsComponent
A provider for accessing files over SFTP.
- Version:
- $Id: SftpFileProvider.java 480428 2006-11-29 06:15:24Z bayard $
- Author:
- Adam Murdoch, Gary D. Gregory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final UserAuthenticationData.Type[]protected static final Collection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileSystemdoCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) Creates aFileSystem.Get the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.Gets the configbuilder useable to collect the needed fileSystemOptions.voidinit()Initialises the component.Methods inherited from class AbstractOriginatingFileProvider
findFile, findFileMethods inherited from class AbstractFileProvider
addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getFileNameParser, parseUri, setFileNameParserMethods inherited from class AbstractVfsContainer
addComponent, removeComponentMethods inherited from class AbstractVfsComponent
getContext, getLogger, setContext, setLogger
-
Field Details
-
capabilities
-
ATTR_USER_INFO
- See Also:
-
AUTHENTICATOR_TYPES
-
-
Constructor Details
-
SftpFileProvider
public SftpFileProvider()
-
-
Method Details
-
doCreateFileSystem
protected FileSystem doCreateFileSystem(FileName name, FileSystemOptions fileSystemOptions) throws FileSystemException Creates aFileSystem.- Specified by:
doCreateFileSystemin classAbstractOriginatingFileProvider- Parameters:
name- The name of the root file of the file system to create.- Throws:
FileSystemException
-
init
Initialises the component.- Specified by:
initin interfaceVfsComponent- Overrides:
initin classAbstractVfsComponent- Throws:
FileSystemException
-
getConfigBuilder
Description copied from interface:FileProviderGets the configbuilder useable to collect the needed fileSystemOptions.- Specified by:
getConfigBuilderin interfaceFileProvider- Overrides:
getConfigBuilderin classAbstractFileProvider
-
getCapabilities
Description copied from interface:FileProviderGet the filesystem capabilities.
These are the same as on the filesystem, but available before the first filesystem was instanciated.
-