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&#1629
> >>> > 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
>

Reply via email to