incubator-projects mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rana Bhattacharyya (JIRA)" <>
Subject [jira] Commented: (FTPSERVER-1) Virtual File System
Date Fri, 09 Sep 2005 18:23:30 GMT
    [ ] 

Rana Bhattacharyya commented on FTPSERVER-1:

The new version abstracts the file system. Here the file system abstraction has three interfaces.

1. FileSystemManager: we can get the user file system view (FileSystemView) from it. 
2. FileSystemView: it abstracts user file system view. From here we can get the FileObject
from absolute and relative name. It can return the directory listing.
3. FileObject: Basic file object - it abstracts file read, write, delete, move etc. operations.

The default implementations are NativeFileSystemManager, NativeFileSystemView and NativeFileObject.

> Virtual File System
> -------------------
>          Key: FTPSERVER-1
>          URL:
>      Project: FtpServer
>         Type: New Feature
>  Environment: Another application with it's own avalon cantainer implementation. Application
has it's own virtual file system and don't need any FTP Server specific features such as user
managment. Application need only FTP "request dispatcher".
>     Reporter: Sergey M Vladimirov

> FTP Server should be abstracted from File system. It's may be based on Interface, which
should provide simple operations, like dir, create from stream, write to stream, recreate
from stream, e.t.c.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message