View Full Version : Quartz.NET
lahma
12-07-2006, 05:37 PM
Hi all,
just a little shameless plug here. I've ported Quartz from Java land to .NET recently. This is still a work in progress, the system currently supports only programmatic configuration but scheduling seems to work quite nicely already.
So I would be glad if anyone would have time to check it out and give feedback. This would be a good candidate for Spring integration as it's already integrated on the Java side.
I also updated it to use Spring Team's Common.Logging, any objections from Spring side for this?
Source at: http://quartznet.svn.sourceforge.net/viewvc/quartznet/trunk/
And project: http://sourceforge.net/projects/quartznet/
No binary releases yet :)
-Marko
swalters
12-07-2006, 07:38 PM
Marko,
I was looking for this about 4 months ago. Glad to see someone picked it up and ran with it.
I'll try to find time to look at it around the holidays.
-Shane
Aleks Seovic
12-28-2006, 06:52 PM
Great, this is what I love about Open Source -- people just implement things they need or port things they are used to from other platform :)
As for Common.Logging, God no -- why would we have any objections. The idea behind it is to spin it off as a separate project so all OS .NET projects that need logging abstraction can share it. It is derivative of what iBatis.NET team did, but Mark decided to separate it from Spring, and it seems like that decision is starting to pay off :)
Now, considering that there is already Spring Java integration for Quartz, and that you are the person with the best understanding of Quartz.NET, we would all very much appreciate if you implemented Quartz.NET integration with Spring.NET. We will include it with all other Spring.NET integration modules, but I do believe you are the best person to do it, if you have the bandwidth of course. If not, we'll put it on a to-do list in JIRA and hopefully someone will get to it shortly -- it is definitely one of the integrations I'd like to see asap.
Thanks,
Aleks
lahma
12-29-2006, 11:14 AM
I'll have a look on this. To be honest the port I've done is still on early stages. We have it running on some of our systems already but it's mostly "start on this date and run every date/hour" kind of usage. So there are still most likely nasty bugs under the hood.
My day job is keeping me quite busy (not to mention other activities) but I'll ping back here when there is some progress with integration or the library status.
-Marko
Hi, all!
Have anybody integrate quartz .net and spring framework .net? Are there any advices about this integration (how to get started)?
Are developers of spring framework going to include the support of quartz .net?
Thanks in advance,
Nop.
lahma
03-29-2007, 11:16 AM
Hi Nop,
Still is still on my work list, I think it daily ;) I think I'll have initial version quite soon which will be quite like the original Java version. I've delayed it to make sure we Quartz.NET running properly first. Now that the web site is online with tutorial and releases I can concentrate my efforts to this integration.
Please wait a bit more, I'll ping back here :)
-Marko
lahma
09-15-2007, 10:13 AM
For those who want to live in the bleeding edge, there's a already quite working integration glue code for Quartz.NET in Spring.NET CVS under the Spring.Net.Integration module but be warned - it can't be considered stable yet. There's a lack of documentation but you can find an example app there also that can give some pointers.
All feedback is always welcome!
Cheers,
-Marko
efren.casillas
10-31-2007, 08:10 PM
How can i be able to download the last integration version from th cvs?
lahma
10-31-2007, 10:07 PM
Normal CVS usage guide applies: http://sourceforge.net/cvs/?group_id=106751 . The integration code is located at Spring.Net.Integration/projects/Spring.Scheduling.Quartz/ under the springnet module. If you are compiling from source (as you are), you need do checkout from Spring.Net.Integration level as it contains dependency assemblies (under common).
You can always browse the code hierarchy here http://springnet.cvs.sourceforge.net/springnet/Spring.Net.Integration/projects/Spring.Scheduling.Quartz/ .
Hope this helps,
-Marko
Marko, thank you very much for your great work of porting quartz and integrating it with spring!
If the integration sources are already in the CVS repository, is there any compiled binary file we can download? Has your integration been officially accepted by the spring.net developers? Will it be include in the future spring.net releases?
lahma
01-21-2008, 12:11 PM
You are welcome :)
There's currently no nightly builds available but they are on the todo list. So hopefully we will have nightly builds for Quartz.NET integration the way we have for NHibernate. So unfortunately for the time being you need to compile from the sources yourself.
Quartz.NET integration has been planned to be officially part of Spring.NET 1.2, others can correct me on this one. No official integration will be before there's Quartz.NET 1.0 (quite near).
-Marko
juflo
03-19-2008, 04:13 PM
Hi
Just a little post to say I'm a happy new user of Spring.scheduling.Quartz.
Thanks for your great work lahma !
Aleksei Kachanov
07-24-2008, 02:52 PM
Hi Marko
When are U planing go to release Quartz 1.0 and Spring Integration?
Thanks a lot for your great work Marko!
lahma
07-24-2008, 03:01 PM
Hi Aleksei,
Hopefully I get Quartz.NET 1.0 RC 1 out this week, API is already stable so not so many changes needed on the integration side. There's no official release schedule for integration project I guess but soon I probably :)
-Marko
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.