commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Florey" <daniel.flo...@web.de>
Subject RE: [vfs] webdav checkin checkout lock unlock
Date Wed, 24 Nov 2004 16:55:44 GMT
I'd recommend to clearify the scope of [vfs]. 
Is it supposed to be a very simple api to access different file systems?
Or is the scope larger so that we want to have abilities to manage distributed authoring (locks),
versioning and searching?
If it would be the latter, I think we'll conflict with many other projects that aim this target
(Jackrabbit, Slide...)
My personal favorite in this area is WebDAV as it adressess all of this requirements in the
most mature way (but unfortunately there is currently no Java API reflecting the whole WebDAV-stuff
in a simple and intuitive way).
My suggestion would be to keep it very simple and implement only things that fit into the
first scope.
Cheers,
Daniel


"Jakarta Commons Users List" <commons-user@jakarta.apache.org> schrieb am 24.11.04 17:38:28:
> 
> Isn't this what [transaction] is supposed to do?
> 
> > -----Original Message-----
> > From: Mario Ivankovits [mailto:imario@apache.org]
> > Sent: Wednesday, November 24, 2004 3:01 PM
> > To: Jakarta Commons Users List
> > Subject: Re: [vfs] webdav checkin checkout lock unlock
> > 
> > 
> > David_Geleyn@inventivedesigners.com wrote:
> > 
> > >Have you ever considered putting versioning capabilities into 
> > VFS or not? 
> > >  
> > >
> > I have to admit - no!
> > 
> > >    - lock (?)
> > >    - unlock (?)
> > >  
> > >
> > For lock/unlock I do have a LockManager in mind which should make it 
> > possible to handle locking not only at filesystem level but also e.g. 
> > in-process to have locking for ftp et al too.
> > 
> > >    - checkin
> > >    - checkout
> > >    - uncheckout
> > >  
> > >
> > At the deepest level we need these functions in the fileobject. But 
> > maybe we should not expose them to the user - instead it could be 
> > handled automatically by some sort of TransactionManager where one could 
> > call commit()/rollback()?
> > 
> > >Maybe I'm completely wrong.
> > >
> > Sounds reasonable to me, though I am not a webdav specialist.
> > 
> > Lets wait a night, maybe someone other would like talk to this too.
> > 
> > -- 
> > Mario
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 


__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message