FileSystem
, VfsComponent
public class FtpFileSystem extends AbstractFileSystem
Modifier | Constructor | Description |
---|---|---|
protected |
FtpFileSystem(GenericFileName rootName,
FtpClient ftpClient,
FileSystemOptions fileSystemOptions) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
addCapabilities(java.util.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
|
FtpClient |
getClient() |
Creates an FTP client to use.
|
void |
putClient(FtpClient client) |
Returns an FTP client after use.
|
addJunction, addListener, close, closeCommunicationLink, decorateFileObject, doReplicateFile, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileFromCache, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, hasCapability, init, isOpen, isReleaseable, notifyAllStreamsClosed, putFileToCache, removeFileFromCache, removeJunction, removeListener, replicateFile, resolveFile, resolveFile, setAttribute
getContext, getLogger, setContext, setLogger
protected FtpFileSystem(GenericFileName rootName, FtpClient ftpClient, FileSystemOptions fileSystemOptions)
protected void doCloseCommunicationLink()
AbstractFileSystem
doCloseCommunicationLink
in class AbstractFileSystem
protected void addCapabilities(java.util.Collection caps)
addCapabilities
in class AbstractFileSystem
public FtpClient getClient() throws FileSystemException
FileSystemException
public void putClient(FtpClient client)
protected FileObject createFile(FileName name) throws FileSystemException
createFile
in class AbstractFileSystem
FileSystemException