Quartz is an enterprise-class Job Scheduler for use in stand-alone and full-blown J2EE Applications. Quartz is very light-weight, highy scalable, and extremely easy to use within your own applications. Quartz has been under development for over 3 years, and has recently joined the OpenSymphony group of open source products.
- Posted by: James House
- Posted on: June 10 2004 23:27 EDT
The 1.4 release contains a number of new features and bug fixes.
The most notable additions/changes are:
* Performance improvements
* Improved XML initialization
* More convenient interruption of executing jobs
* New "interceptor" behavior for job/trigger listeners
* New scheduling options for triggers
* New mechanism for jobs to report "results" of their operation.
See the release notes for a complete change list.
Thank you to the many contributors that made this release possible.
- Excellent tool by Henrik Klagges on June 11 2004 16:26 EDT
- Printer Friendly doc for Tutorial by Tom Pridham on June 12 2004 06:44 EDT
- JMX Model MBean vs Quartz by Marco Mistroni on July 15 2004 11:38 EDT
- Quartz v 2.0 by Murray Cormack on February 22 2005 10:04 EST
we use Quartz in production (B2B eCommerce portal) every day. Works flawlessly. Highly recommended, and big thanks to the developers.
You said that "Highly recommended, and big thanks to the developers.". I think you hava a great satisfaction with Quartz.
Could you let me know what type of your jobs do you use Quartz?
Thanks in advanced!!
- reloading of document caches from enterprise backend
- sync of database and ldap user/role/rights directory
- cleanup functions
- report and statistics generation (for management :-)
Replace threads :), i found using Quartz jobs(in memory) to handle long processes excellent, very fault tolerent, ..and if you use Quartz as a J2EE component and a datasource you can really wrap all processes that are critical in your application in quartz maybe this is a bad comparision, but i think of them like MDBs without the overhead... "Big Ups!" to the developers!
We are using Quartz 1.3.4 to Electronic Data Interchange. But 1.3.4 doesn't provide the feature to interrupt executing job.
I'll try this new feature later. Thank u James and other Quartz team member.
I am really looking forward to using Quartz on my next java app. The only little quirk I have is that I wish there was a printer friendly link for the tutorial (or maybe it is there and I just missed it).
I know asking for a printer friendly page for a product is really not a popular request, but it sure would help me (and I am sure others as well). If the printer friendly link is there, could you point me to it.....if not, is it something that could be done in the near future?
Great job on the product.
Land O Lakes FL USA
The only little quirk I have is that I wish there was a printer friendly link for the tutorial (or maybe it is there and I just missed it).Sorry, no, there is not one. Also the tutuorial is a bit out of date - not that it contains incorrect info, but that it needs to document the more recent features. That said, it's pretty good as-is.
In the future, there will be a printer friendly version, but no promises as to when.
The only little quirk I have is that I wish there was a printer friendly link for the tutorialWhile not try this tutorial: http://www.onjava.com/pub/a/onjava/2004/03/10/quartz.html, It has a printer friendly link. It's enough to study Quartz 1.3.4.
BTW, I think it's really friendly that a print version turoial exists.
i have one question..
what are advantages/disadvantages of Quartz comparing to use of JMX Timer and JMX Model MBean?
one is that not all app server supports persistence for Model MBean, but i am interested to know your opinion....
thanx and regards
Does anyone know when Quartz v 2.0 is roughly scheduled to be released?
Also can anyone tell me if it is still planned to give the feature of storing values in the Quartz tables as name/value pairs rather than in a BLOB?