Re: OScheduler

"Mathias Bogaert" <[email protected]> Sun, 11 Jan 2004 21:27:06 +0100
Newsgroups gmane.comp.java.open-symphony.devel
Message-ID <003901c3d881$47d3ceb0$c025e0d5@nextcom>
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