You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ad...@apache.org on 2003/02/27 02:38:19 UTC
cvs commit: jakarta-commons-sandbox/vfs/xdocs index.xml todo.xml
adammurdoch 2003/02/26 17:38:19
Modified: vfs/xdocs index.xml todo.xml
Log:
A few more features and todos.
Revision Changes Path
1.5 +22 -4 jakarta-commons-sandbox/vfs/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/vfs/xdocs/index.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- index.xml 15 Feb 2003 02:37:27 -0000 1.4
+++ index.xml 27 Feb 2003 01:38:18 -0000 1.5
@@ -18,10 +18,28 @@
<p>Some of the features of Commons VFS are:</p>
<ul>
- <li>A single API for accessing files of different types.</li>
- <li>Support for numerous <a href="filesystems.html">file system types</a>.</li>
- <li>Utilities like a VFS-aware ClassLoader and URLStreamHandlerFactory.</li>
- <li>A set of VFS <a href="anttasks.html">Ant tasks</a>.</li>
+ <li>
+ A single consistent API for accessing files of different
+ types.
+ </li>
+ <li>Support for numerous
+ <a href="filesystems.html">file system types</a>.
+ </li>
+ <li>
+ Caching of file information. Caches information in-JVM,
+ and optionally can cache remote file information on the
+ local file system.
+ </li>
+ <li>Event delivery.</li>
+ <li>
+ Support for logical file systems made up of files from
+ various different file systems.
+ </li>
+ <li>
+ Utilities for integrating Commons VFS into applications,
+ such as a VFS-aware ClassLoader and URLStreamHandlerFactory.
+ </li>
+ <li>A set of VFS-enabled <a href="anttasks.html">Ant tasks</a>.</li>
<li>More coming soon ...</li>
</ul>
1.8 +16 -8 jakarta-commons-sandbox/vfs/xdocs/todo.xml
Index: todo.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/vfs/xdocs/todo.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- todo.xml 24 Feb 2003 07:32:40 -0000 1.7
+++ todo.xml 27 Feb 2003 01:38:18 -0000 1.8
@@ -15,7 +15,7 @@
</p>
<ul>
- <li>More documentation (status, how to build, jar dependencies, file naming etc).</li>
+ <li>More documentation (status, file naming etc).</li>
<li>Fix all the todo items in the code.</li>
<li>Add more providers:
<ul>
@@ -34,6 +34,7 @@
<li>...</li>
</ul>
</li>
+ <li>JNDI integration.</li>
<li>Formalise the provider API.</li>
<li>WebDAV Provider:
<ul>
@@ -79,11 +80,13 @@
The in-memory caching mechanism is pretty rudimentary at
this stage. It needs work to make it size capped. In addition,
some mechanism needs to be provided to release and refresh
- cached info.</li>
+ cached info.
+ </li>
<li>
The local disk caching mechanism also needs more work. Needs
to check last-modified time. Replicator needs to be more
- configurable.</li>
+ configurable.
+ </li>
<li>Add persistent replicator.</li>
<li>
Make StandardFileSystemManager configurable from an XML
@@ -93,11 +96,13 @@
<li>
Finish support for junctions: Make ancestors of a junction
point visible, fire events when junction is added or removed,
- tests.</li>
+ tests.
+ </li>
<li>
Add support for federation (ie transparently crossing file
system boundaries, such as drilling down into the contents
- of a Jar file).</li>
+ of a Jar file).
+ </li>
<li>
Add Filtering file systems, which sit on top of another
file system, and alter the contents. For example, gzip or bzip2.
@@ -109,12 +114,14 @@
</li>
<li>
Allow selectors, name mappers, and filters to be specified
- for the Ant tasks.</li>
+ for the Ant tasks.
+ </li>
<li>Finish capabilities discovery.</li>
<li>Attributes and attribute schema.</li>
<li>
Handle file canonicalisation better (for cases like
- case-insensitive file systems, symbolic links, name mangling, etc).</li>
+ case-insensitive file systems, symbolic links, name mangling, etc).
+ </li>
<li>Add more selectors: XPath, Ant style, regular expression.</li>
<li>Add adaptor (NodePointerFactory?) for use with JXpath.</li>
<li>
@@ -123,8 +130,9 @@
listeners.
</li>
<li>Provide a hook for authentication.</li>
- <li>Get/set the file permisions.</li>
+ <li>Get/set the file permissions.</li>
<li>Sort out threading model.</li>
+ <li>Automatically checksum and/or verify remote files.</li>
<li>Add a file monitor, that watches for external changes to files.</li>
<li>Add a DefaultFileSystemManager subclass that is an Avalon component.</li>
<li>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org