I don't think this is what the NIO2 stuff is based on. Carl would know for sure.
I think this was originally what Sun's webnfs product was based on. Mark On Sat, Mar 6, 2010 at 12:01 PM, eric4jet <[email protected]> wrote: > This is somewhat dated material, but Sun's webnfs was open sourced and > is available here: > https://yanfs.dev.java.net/ > Perhaps this is what the 'NIO stuff in JDK7' that James mentioned is > based on? > > Anyway, I downloaded the source for a project I was working on, but > ended up going another direction. It looked pretty cool. > > -Eric > > > On Mar 6, 10:52 am, Sebastian Himberger > <[email protected]> wrote: > > Alfresco has CIFS and NFS servers: > http://wiki.alfresco.com/wiki/File_Server_Subsystem#Introduction > > It's Open Source BUT I think not for commercial use. I actually don't > > think thats the way to go but if it is no issue with you, you can > > download the source at: > http://sourceforge.net/projects/alfresco/files/JLAN/. > > The whole alfresco model seems a bit strange to me. > > > > On Mar 6, 2:38 am, James Dumay <[email protected]> wrote: > > > > > Working on an internal project that required writing lots of files to a > > > WebDav server I spent an entire week screwing around with Commons VFSs > > > webdav implementation. I gave up and wrote a cute wrapper around > Jackrabbits > > > Webdav HTTP Client methods which worked much better :) > > > > > Looks like the new NIO stuff in JDK7 has a Virtual File System SPI that > > > might be interesting to have a look at. > > > > > James > > > > > On Sat, Mar 6, 2010 at 4:37 PM, Christian Catchpole < > [email protected] > > > > > > wrote: > > > > Hmm.. it appears to be a client perspective API. "It presents a > > > > uniform view of the files from various different sources, such as the > > > > files on local disk, on an HTTP server, or inside a Zip archive." > > > > I'll look at it though, and see what it contains. > > > > > > There seems to be lots of NFS clients around, as this is the common > > > > use case. > > > > > > On Mar 6, 9:40 am, Mark Fortner <[email protected]> wrote: > > > > > You might try Apache Commons VFS which supports a large number of > file > > > > > systems including WebDAV. WebDAV volumes are mountable via the > Windows > > > > File > > > > > Manager as well as from OS X File Manager and the Nautilus File > Manager > > > > in > > > > > Linux. > > > > > > > Hope this helps, > > > > > > > Mark > > > > > > > On Fri, Mar 5, 2010 at 3:22 PM, Christian Catchpole < > > > > [email protected] > > > > > > > > wrote: > > > > > > I have been pondering adding a "virtual file system" to one of my > > > > > > projects. The idea is that I have data in a managed store which > could > > > > > > be represented as files. Also you could add files to the store by > > > > > > dropping the files into the drive. I'm trying to avoid the > manual > > > > > > syncing of a real file system. > > > > > > > > Creating the native bridge sounds painful and would be different > on > > > > > > each platform. An FTP or SSH server could work but this is still > > > > > > clunky. > > > > > > > > So this got me to thinking about network file systems. I could > create > > > > > > a server connector in Java. I can see there are a bunch of > projects > > > > > > around that do this. Mostly university projects and they have > various > > > > > > licenses. But there seem to be a range of different protocols, > and > > > > > > each have their own implications of features, which ports they > use and > > > > > > which OSes support them. Plus, I assume it's a "one server per > IP" > > > > > > proposition (not like a web server where you can just change to > port > > > > > > 8080 if 80 is in use). > > > > > > > > Does anyone have experience in this space and can offer any > > > > > > recommendations? > > > > > > > >http://en.wikipedia.org/wiki/Network_File_System_(protocol)<http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29> > < > > > >http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29> > > > > > > > > -- > > > > > > You received this message because you are subscribed to the > Google > > > > Groups > > > > > > "The Java Posse" group. > > > > > > To post to this group, send email to [email protected]. > > > > > > To unsubscribe from this group, send email to > > > > > > [email protected]<javaposse%[email protected]> > <javaposse%2bunsubscr...@googlegroups .com> > > > > <javaposse%2bunsubscr...@googlegroups .com> > > > > > > . > > > > > > For more options, visit this group at > > > > > >http://groups.google.com/group/javaposse?hl=en. > > > > > > -- > > > > You received this message because you are subscribed to the Google > Groups > > > > "The Java Posse" group. > > > > To post to this group, send email to [email protected]. > > > > To unsubscribe from this group, send email to > > > > [email protected]<javaposse%[email protected]> > <javaposse%2bunsubscr...@googlegroups .com> > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/javaposse?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
