RE: OScheduler
"Patrick Lightbody" <[email protected]> Sun, 11 Jan 2004 13:31:20 -0800
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <002e01c3d88a$40ca6bc0$6801a8c0@PLAPTOP> |
James was offered to join OpenSymphony and the offer was never retracted. Quartz is a great product and we'd be lucky to have him contribute to OpenSymphony as a whole by adding another great product. As for your three questions, I don't see how the third one really matters. Re: the package name... yes, we'd like for it to be com.opensymphony.quartz, though that could happen later (like during a major release) as to not upset a current release branch (1.x, for example). With regards to the simplicity, I've used (and dug deep in to the code) Quartz pretty extensively, and I would be happy to see it with OS. We have projects ranging from simple (OSCore, SiteMesh, OSCache) to much more complex (OSWorkflow, WebWork, OSUser). I think Quartz would fit on the more complex side of the curve, but that's OK. The only thing I'd like to see with Quartz in the future is pluggable persistence (in the style of OSWorkflow -- it seems to be a pretty popular "feature"). Anyway, James, I think if you joined up with OpenSymphony you'd be very welcome. Mathias, Hani, and I would probably be very eager to help you out wherever possible. And I'm sure Mathias' scheduler has a lot of good ideas you can integrate in with 2.0. -Pat -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mathias Bogaert Sent: Sunday, January 11, 2004 12:27 PM To: [email protected] Subject: Re: [Opensymphony-developers] OScheduler I'm still waiting for an answer of James. Mathias ----- Original Message ----- From: "Matthew E.Porter" <[email protected]> To: <[email protected]> Sent: Sunday, January 11, 2004 4:33 PM Subject: Re: [Opensymphony-developers] OScheduler > Has there been any more progress in either of these being adopted by OS? > > > Cheers, > matthew > > On Jan 9, 2004, at 5:59 PM, Mathias Bogaert wrote: > > > James, > > > > The scheduler I created is *much* more simple (and thus *much* less > > features) than Quartz. I didn't even consider clustering, > > 'prioritization of > > job firing', and most of the other (exotic) Quartz features. I just > > needed a > > fairly simple scheduler that could persist my jobs *using Hibernate*. > > To be > > frank, I currently don't have much time left to work on issues like > > that, so > > I would very much appreciate a collaborative effort. > > > > Here are some concrete questions for you: > > > > 1. OS components are lean and mean, so I'm not sure some of Quartz > > features > > will 'fit' in, e.g. RMI, how do you see this? > > 2. The package should be com.opensymphony.quartz, objections? > > 3. What are your main motivations for moving to OS now and not before? > > > > Cheers, > > Mathias > > > > ----- Original Message ----- > > From: "James House" <[email protected]> > > To: <[email protected]> > > Sent: Friday, January 09, 2004 9:44 PM > > Subject: Re: [Opensymphony-developers] OScheduler > > > > > >> > >> Matthias, > >> > >> James here (primary developer of Quartz). I don't know if your > >> interested or not, but I've had a full new design of Quartz (Quartz > >> 2.0) > >> getting dusty for several months no, and was getting ready to actually > >> dig in and build the thing (The work is about 20% done, and the > >> changes > >> include: a significantly improved/changed API, usage of Hibernate for > >> persistence, over-hauled clustering features, re-thinking of how > >> guarantees and prioritization of job firings (and misfirings) occur, > >> etc.). In the past I had been invited to join Quartz under the OS > >> umbrella, and had declined, but I was actually planning to write an > >> e-mail to Patrick in the next week or so and ask if I'm still welcome, > >> and see if anyone wants to help... I'm also interested in leaving > >> SourceForge and moving java.net. > >> > >> Anyway what are your thoughts on a collaborative effort? > >> > >> james > >> > >> > >> Hani Suleiman wrote: > >> > >>> Yep, that's what I was going to propose. xml, ejb, and memory. > >>> > >>> Mathias Bogaert wrote: > >>> > >>>> I'm not a big fan of multiple persistence mechanisms (look at the > >>>> many > >>>> problems with it in OSUser/OSAccess). Hibernate supports all kinds > >>>> of > >>>> databases, so no problem there. And offcourse, the API allows to > >>>> plug, but > >>>> except for perhaps an XML and EJB one, I don't think we should add > > more. > >>>> > >>>> Mathias > >>>> > >>>> ----- Original Message ----- > >>>> From: "Hani Suleiman" <[email protected]> > >>>> To: <[email protected]> > >>>> Sent: Friday, January 09, 2004 9:17 PM > >>>> Subject: Re: [Opensymphony-developers] OScheduler > >>>> > >>>> > >>>> > >>>>> Yes! Although the one thing that is glaringly missing from your > >>>>> description is support for multiple persistence mechanisms, so any > >>>>> objections to adding that in? > >>>>> > >>>>> Anyway, big +1 from me for having such a component, as long as it > >>>>> follows the same principles as all the others (few dependencies, > >>>>> optional support for stuff, etc etc). > >>>>> > >>>>> Mathias Bogaert wrote: > >>>>> > >>>>> > >>>>>> Guys, > >>>>>> > >>>>>> Over the last month, I've written a scheduler (like Quartz), but > >>>>>> with > >>>>> > >>>> > >>>> much > >>>> > >>>>>> cleaner interfaces, based on java.util.Timer, lot of the same > >>>>>> principals > >>>>> > >>>> > >>>> as > >>>> > >>>>>> XWork (Job, JobSupport, JobInvocation, interceptors, etc), using > >>>>>> the > >>>>> > >>>> > >>>> cron > >>>> > >>>>>> parser from OSCache, with Hibernate as backing store for storing > >>>>>> jobs > >>>>> > >>>> > >>>> and > >>>> > >>>>>> job parameters (that are set on a job having setters). Startup > >>>>>> through a > >>>>>> context listener. The documentation is a work in progress, and > >>>>>> it's > >>>>>> not > >>>>> > >>>> > >>>> very > >>>> > >>>>>> well tested (almost zero unit tests, I'm not into TDD yet). > >>>>>> > >>>>>> I've been thinking about releasing it as open source, and I'm > >>>>>> wondering > >>>>> > >>>> > >>>> if > >>>> > >>>>>> OpenSymphony would be interested. Offcourse any better name or > >>>>>> other > >>>>>> suggestions are appreciated. > >>>>>> > >>>>>> Mathias Bogaert > >>>>>> > >>>>>> > >>>>>> > >>>>>> ------------------------------------------------------- > >>>>>> This SF.net email is sponsored by: Perforce Software. > >>>>>> Perforce is the Fast Software Configuration Management System > > offering > >>>>>> advanced branching capabilities and atomic changes on 50+ > >>>>>> platforms. > >>>>>> Free Eval! http://www.perforce.com/perforce/loadprog.html > >>>>>> _______________________________________________ > >>>>>> Opensymphony-developers mailing list > >>>>>> [email protected] > >>>>>> https://lists.sourceforge.net/lists/listinfo/opensymphony- > >>>>>> developers > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> ------------------------------------------------------- > >>>>> This SF.net email is sponsored by: Perforce Software. > >>>>> Perforce is the Fast Software Configuration Management System > >>>>> offering > >>>>> advanced branching capabilities and atomic changes on 50+ > >>>>> platforms. > >>>>> Free Eval! http://www.perforce.com/perforce/loadprog.html > >>>>> _______________________________________________ > >>>>> Opensymphony-developers mailing list > >>>>> [email protected] > >>>>> https://lists.sourceforge.net/lists/listinfo/opensymphony- > >>>>> developers > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> This SF.net email is sponsored by: Perforce Software. > >>>> Perforce is the Fast Software Configuration Management System > >>>> offering > >>>> advanced branching capabilities and atomic changes on 50+ platforms. > >>>> Free Eval! http://www.perforce.com/perforce/loadprog.html > >>>> _______________________________________________ > >>>> Opensymphony-developers mailing list > >>>> [email protected] > >>>> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > >>>> > >>> > >>> > >>> > >>> ------------------------------------------------------- > >>> This SF.net email is sponsored by: Perforce Software. > >>> Perforce is the Fast Software Configuration Management System > >>> offering > >>> advanced branching capabilities and atomic changes on 50+ platforms. > >>> Free Eval! http://www.perforce.com/perforce/loadprog.html > >>> _______________________________________________ > >>> Opensymphony-developers mailing list > >>> [email protected] > >>> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > >> > >> > >> > >> > >> > >> ------------------------------------------------------- > >> This SF.net email is sponsored by: Perforce Software. > >> Perforce is the Fast Software Configuration Management System offering > >> advanced branching capabilities and atomic changes on 50+ platforms. > >> Free Eval! http://www.perforce.com/perforce/loadprog.html > >> _______________________________________________ > >> Opensymphony-developers mailing list > >> [email protected] > >> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > >> > >> > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: Perforce Software. > > Perforce is the Fast Software Configuration Management System offering > > advanced branching capabilities and atomic changes on 50+ platforms. > > Free Eval! http://www.perforce.com/perforce/loadprog.html > > _______________________________________________ > > Opensymphony-developers mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System offering > advanced branching capabilities and atomic changes on 50+ platforms. > Free Eval! http://www.perforce.com/perforce/loadprog.html > _______________________________________________ > Opensymphony-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > > ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Opensymphony-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensymphony-developers ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html