From: Leo S. <leo...@df...> - 2006-11-12 18:12:50
|
Es begab sich aber da Christiaan Fluit zur rechten Zeit 10.11.2006 11:51 folgendes schrieb: > Antoni Mylka wrote: > >> So... (list after suggestions) >> 1. Add a dispose() method to the RDFContainer. >> 2. Add a dispose() method to the DataSource >> 3. Have DataObject.dispose() invoke metadata.dispose, but not >> source.dispose() >> 4. Modify the default RDF2GoRDFContainer implementation. >> a. introduce a isModelShared attribute (with getter and setter) >> make it NOT shared by default >> b. implement the dispose() method in a way that it would close >> the model if it's NOT shared, and DON'T close it if it's shared >> c. add additional parameter to the constructors, that would set if >> the model is shared or not. >> d. Have all methods check if a model has already been closed and >> throw an IllegalStateException if it has. >> 5. Modify the specific SesameRDFContainer - let the user decide if the >> underlying model is to be shared or not. >> 6. Modify the tests and examples to use this approach. >> > > Sounds great! Perhaps await Leo's and Gunnar's replies to see what they > have to say but I'm rather confident that this approach will fit > everyone's purposes. > dispose at RDFContainer is good. dispose at DataSource - don't know, Is it needed? Usually datasource should only hold config data. I wish we had a automatically disposing RDFContainer that behaves like a HashSet... so, add dispose(). otherwise, go for it. > >> I hope to do it all today. We could make a big merge next week >> > > Would be very nice, we would pick up the new code very soon and update > our code to the latest Aperture and Sesame alpha 4, so it will get > thoroughly tested soon after. > > > Chris > -- > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Aperture-devel mailing list > Ape...@li... > https://lists.sourceforge.net/lists/listinfo/aperture-devel > -- ____________________________________________________ DI Leo Sauermann http://www.dfki.de/~sauermann DFKI GmbH P.O. Box 2080 Fon: +49 631 205-3503 67608 Kaiserslautern Fax: +49 631 205-3472 Germany Mail: leo...@df... ____________________________________________________ |