Lars, thanks for the compatibility matrix. What about another compatibility matrix made from this matrix contents and a couple of columns for servicemix-file and servicemix-ftp?
bz2 ftp gzip http jar local ram res sftp smb tar temp url webdav zip servicemix-file servicemix-ftp getType x x x x x x x x x x x x x ? ? create x x x x x x x ? ? delete x x x x x x x ? ? rename x x x x x x x ? ? listChildren x x x x x x x x x x x x ? ? readContent x x x x x x x x x x x x x x ? ? writeContent x x x x x x x x x ? ? appendContent x x x x x ? ? randomAccessRead x x x x x x x x ? ? randomAccessWrite x x x x ? ? getLastModified x x x x x x x x x x x x x x ? ? URI x x x x x x x x x x x x x x ? ? compress x x x x ? ? attributes x x x ? ? virtual x x x ? ? fsAttributes x ? ? signing x ? ? manifestAttributes x ? ? setLastModifiedFile x x x x ? ? setLastModifiedFolder x x x ? ? dispatcher x ? ? Regards, Corrado 2009/3/2 Lars Heinemann <[email protected]> > You can find a capability matrix here: > > http://wiki.apache.org/commons/VfsCapabilitiesMatrix > > Regards > Lars > > > 2009/3/2 Guillaume Nodet <[email protected]>: > > Commons VFS has some limitation, so it may be sufficient for general > > purpose, but IIRC, servicemix-file and servicemix-ftp offer more > > specific features than can not be achieved through VFS. Lars may be > > able to provide more infos if needed. > > > > On Mon, Mar 2, 2009 at 14:36, Corrado Campisano > > <[email protected]> wrote: > >> Looks great, thanks! > >> > >> > >> By the way: would you suggest to always use servicemix-vsf instead of > >> servicemix-file and servicemix-ftp? > >> > >> > >> Regards, > >> Corrado Campisano > >> > >> > >> 2009/3/2 <[email protected]> > >> > >>> Hi, > >>> > >>> Concerning the servicemix-samba, Lars has already implemented > >>> servicemix-vfs BC. Using Commons VFS, we can support smb/cifs > filesystems > >>> without problem : > >>> > >>> http://commons.apache.org/vfs/filesystems.html > >>> > >>> Regards > >>> JB > >>> > >>> On Monday 02 March 2009 - 13:54, Corrado Campisano wrote: > >>> > Hi all, > >>> > > >>> > this is my first proposal and my first mesage on this list, so please > >>> pardon > >>> > me any errors. > >>> > > >>> > > >>> > I would like to implement a servicemix-samba Binding Component, so > that > >>> > ServiceMix could access Windows network shared folders and files. > >>> > > >>> > > >>> > > >>> > Currently, if ServiceMix embedded in Tomcat running as Windows > Service > >>> > cannot access network shared folders. > >>> > > >>> > I don't know about ServiceMix standalone, but, since it is a > privilege > >>> > issue, I guess the same would apply. > >>> > > >>> > If ServiceMix is run on Linux, it couldn't access Windows network > shared > >>> > folders unless some haking is made with Samba. > >>> > > >>> > > >>> > > >>> > > >>> > So, my proposal is to add this component, being implemented similarly > to > >>> the > >>> > servicemix-ftp one, > >>> > since the "interface" is this: > >>> > > smb://[[[domain;]username[:passwo...@]server[:port]/[[share/[dir/]file]]] > >>> > which is very close to this: > >>> > ftp://[username[:passwo...@]host[:port]/[path] > >>> > > >>> > > >>> > I'm already tring adding a "samba" Binding Component to ServiceMix > >>> sources, > >>> > adding: > >>> > - package: org.apache.servicemix.components.samba > >>> > - folder: org/apache/servicemix/components/samba > >>> > > >>> > to > >>> > apache-servicemix-3.3/src/common/servicemix-components/src/main/java > >>> > and similar folders. > >>> > > >>> > > >>> > I miss lot of knowledge about building and testing ServiceMix with > maven, > >>> so > >>> > I'm also looking for help. > >>> > > >>> > > >>> > I found using jcifs.smb.SmbFile > >>> > http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbFile.html > >>> > can replace org.apache.commons.net.ftp.FTPFile > >>> > > >>> > I still have to investigate about jcifs.smb.SmbSession > >>> > http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbSession.html > >>> > replacing org.apache.commons.net.ftp.FTPClient > >>> > but it seems a good guess. > >>> > > >>> > > >>> > > >>> > See here (network shares): > >>> > http://fusesource.com/forums/thread.jspa?messageID=1605ٝ > >>> > and here (proposal): > >>> > http://fusesource.com/forums/thread.jspa?threadID=675 > >>> > for further details. > >>> > > >>> > > >>> > > >>> > Shall I become a committer? > >>> > http://servicemix.apache.org/becoming-a-committer.html > >>> > > >>> > Or it would be ok to provide the installer? > >>> > > >>> > ~/repository/org/apache/servicemix/servicemix-samba/2008.01/servicemix-samba-2008.01-installer.zip/ > >>> > > >>> > Any comments welcome!!! > >>> > > >>> > > >>> > > >>> > PS: regarding refractoring servicemix-ftp BC: > >>> > > >>> > - package is: > >>> > org.apache.servicemix.components.net > >>> > while it should be: > >>> > org.apache.servicemix.components.ftp > >>> > > >>> > - folder is: > >>> > > >>> > > >>> > apache-servicemix-3.3/src/common/servicemix-components/src/main/java/org/apache/servicemix/components/net > >>> > while it should be: > >>> > > >>> > > >>> > apache-servicemix-3.3/src/common/servicemix-components/src/main/java/org/apache/servicemix/components/ftp > >>> > > >>> > This would help with the new ones: > >>> > - package: org.apache.servicemix.components.samba > >>> > - folder: org/apache/servicemix/components/samba > >>> > and similar in the future: > >>> > - package: org.apache.servicemix.components.fish > >>> > - folder: org/apache/servicemix/components/fish > >>> > > >>> > > >>> > > >>> > Corrado Campisano > >>> > www.servicemix.eu > >>> > >> > > > > > > > > -- > > Cheers, > > Guillaume Nodet > > ------------------------ > > Blog: http://gnodet.blogspot.com/ > > ------------------------ > > Open Source SOA > > http://fusesource.com > > > > > > -- > http://lhein.blogspot.com >
