|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.vfs.provider.AbstractVfsComponent
org.apache.commons.vfs.provider.AbstractFileSystem
org.apache.commons.vfs.provider.sftp.SftpFileSystem
Represents the files on an SFTP server.
| Constructor Summary | |
protected |
SftpFileSystem(GenericFileName rootName,
com.jcraft.jsch.Session session,
FileSystemOptions fileSystemOptions)
|
| Method Summary | |
protected void |
addCapabilities(Collection caps)
Adds the capabilities of this file system. |
protected FileObject |
createFile(FileName name)
Creates a file object. |
protected void |
doCloseCommunicationLink()
Close the underlaying link used to access the files |
protected com.jcraft.jsch.ChannelSftp |
getChannel()
Returns an SFTP channel to the server. |
double |
getLastModTimeAccuracy()
last mod time is only a int and in seconds, thus can be off by 999 |
protected void |
putChannel(com.jcraft.jsch.ChannelSftp channel)
Returns a channel to the pool. |
| Methods inherited from class org.apache.commons.vfs.provider.AbstractFileSystem |
addJunction, addListener, close, closeCommunicationLink, decorateFileObject, doReplicateFile, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileFromCache, getFileSystemManager, getFileSystemOptions, getParentLayer, getRoot, getRootName, hasCapability, init, isOpen, isReleaseable, notifyAllStreamsClosed, putFileToCache, removeFileFromCache, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute |
| Methods inherited from class org.apache.commons.vfs.provider.AbstractVfsComponent |
getContext, getLogger, setContext, setLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.commons.vfs.FileSystem |
addJunction, addListener, getAttribute, getFileSystemManager, getFileSystemOptions, getParentLayer, getRoot, getRootName, hasCapability, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute |
| Constructor Detail |
protected SftpFileSystem(GenericFileName rootName,
com.jcraft.jsch.Session session,
FileSystemOptions fileSystemOptions)
| Method Detail |
protected void doCloseCommunicationLink()
AbstractFileSystem
doCloseCommunicationLink in class AbstractFileSystem
protected com.jcraft.jsch.ChannelSftp getChannel()
throws IOException
IOExceptionprotected void putChannel(com.jcraft.jsch.ChannelSftp channel)
protected void addCapabilities(Collection caps)
addCapabilities in class AbstractFileSystem
protected FileObject createFile(FileName name)
throws FileSystemException
createFile in class AbstractFileSystemFileSystemExceptionpublic double getLastModTimeAccuracy()
getLastModTimeAccuracy in interface FileSystemgetLastModTimeAccuracy in class AbstractFileSystem
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||