[jira] Commented: (FTPSERVER-1) Virtual File System

"Rana Bhattacharyya (JIRA)" <[email protected]> Fri, 9 Sep 2005 20:23:30 +0200 (CEST)
Newsgroups gmane.comp.apache.incubator.projects
Message-ID <[email protected]>
    [ http://issues.apache.org/jira/browse/FTPSERVER-1?page=comments#action_12323067 ] 

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: http://issues.apache.org/jira/browse/FTPSERVER-1
>      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:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira