I'm about to incorporate Quartz in one of our projects. While looking for a free UI to help us to monitor its execution state (jobs, etc.) we came across to this article: why-you-shouldnt-use-quartz
The author says Quartz is complex even for simple tasks (I tend to agree...) and mentions that Obsidian is a better option, which includes a nice UI out of the box. Indeed, that UI is somehow better than the best free alternative I cold find for Quartz (JWatch). Note: the author works for Obsidian...
Thanks,
Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components that may execute virtually anything you may program them to do.
Quartz scheduler allows an enterprise to schedule a job at a specified date and time. It allows us to perform the operations to schedule or unschedule the jobs. It provides operations to start or stop or pause the scheduler. It also provides reminder services.
Quartz is distributed as a small java library (. jar file) that contains all of the core Quartz functionality. The main interface (API) to this functionality is the Scheduler interface. It provides simple operations such as scheduling/unscheduling jobs, starting/stopping/pausing the scheduler.
If you want to schedule multiple jobs in your console application you can simply call Scheduler. ScheduleJob (IScheduler) passing the job and the trigger you've previously created: IJobDetail firstJob = JobBuilder. Create<FirstJob>() .
The program Quartz is the most widely used, however have a big problem because your Front End is very expensive.
But there are graphical applications for the quartz that can help in its analysis, such as JWatch https://github.com/royrusso/jwatch that has a graphical user interface on the web (as you have told before), Citrine https://github.com/massdosage/citrine-scheduler, MyScheduler https://github.com/saltnlight5/myschedule, Apache Click http://click.apache.org/ is a plugin for Eclipse that can help us systems installation, among other Front-End ...
Obsidian is quite good, with only one problem, you have to paid the second license, for a company is not the best solution, because the price, but for individuals is a great solution.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With