You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Apache Wiki <wi...@apache.org> on 2005/11/14 20:22:17 UTC
[Jakarta-commons Wiki] Update of "VfsNext" by MarioIvankovits
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Jakarta-commons Wiki" for change notification.
The following page has been changed by MarioIvankovits:
http://wiki.apache.org/jakarta-commons/VfsNext
New page:
= VFS - Next =
== apply http://issues.apache.org/bugzilla/show_bug.cgi?id=33795 ==
ram filesystem
== apply http://issues.apache.org/bugzilla/show_bug.cgi?id=36047 ==
services & svn filesystem
we need a discussion about a new name instead of "services"
The idea is to have a call like
{{{
Commit commitFile = FileObject.getService(Commit.class)
commitFile.process();
}}}
of
{{{
TumbnailImage thumb = FileObject.getService(TumbnailImage.class)
thumb.process();
Image bi = thumb.getImage();
}}}
You get the idea?
The current name proposals are:
* serivce - getService()
* aspect - getAspect()
== caching review - allow to configure fileObjects internal state cache ==
This is to avoid the .close() calling to get fresh data.
Sure, this might slow down alot, but if one would like have it, it should be possible.
== user api ==
a way to avoid to put username/password into the url.
Using a callback mechanism to get this data when needed.
== progress & cancellation api ==
callbacks to be informed about ongoing operations (copy, move, rename, delete, copy-progress, move-progress (if between filesystems))
== file permissions (non-native) ==
(with non native code only)
figure out a way to represent file permissions and a way to modify then
== browse roots ==
e.g. smb or local partitions (windows - c:, d:, ...)
== native parts (if possible through jdic) ==
* filesystem notifications - to get informed about external filesystem events
* file permissions to allow fine grained setup for local files
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org