Hi All,

 

I have been looking at the fulcrum quartz, which looks quite good. Only
problem I have is the fact, that it uses plain xml files for its
configuration. I have been using quartz within my own apps, but with the db
based Configuration JobStroreTX. Wouldn’t it be good if the user can
configure its Routine Jobs via the web UI since we are a Web Application
Framework?

 

For that, I am dynamically searching the Classpath to find classes
implementing Job or StatefulJob. And showing the User the configured
Triggers for these classes/Jobs, and let the user define new Cron Triggers. 

 

Through the JobStoreTX Mechanism this is straight forward, and allows for
the application to be restarted.

 

To make my point clear, wouldn’t it make sense to modify the
DefaultQuartzScheduler to make Configuration and Persistence of
JobModifications possible?

 

I can think of 2 ways.

1.       Modify dispose, to get a list of Jobs, and Triggers, and Listeners,
and store them within their XML Configuration File Locations defined by the
component Configuration

2.       Leave the quartz Configuration to the user, and simply make Quartz
read quart.properties upon initialization.

 

Leaving it to the user, to configure quartz as he wants it configured.

 

Please let me know what you think.

 

Kind regards

 

Juergen Hoffmann

Reply via email to