[ 
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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to