Quartz recent jobs patch

Introduction

This patch is made for Quartz 1.2.3

Java job scheduler and it extends original Scheduler interface with getExecutedJobs()
method that returns list of recently executed jobs. Size of the list is configurabile
with org.quartz.scheduler.executedJobsListSize parameter in property file (quartz.properties).
It could be also turned off by specifying value 0 or by deleteing this entry from the property file.
This patch works even for volatile Jobs and Triggers and doesn’t use database.

Installation

First you will need the source of Quartz 1.2.3 library. You can download
this library from the Sourceforge
download page for this release
.
Then you should download patch from here

Extract library and copy the patch in the root directory of the extracted archive.
Next you should apply the patch with the following line.

$ patch -u -p 1 -i quartz_recentjobs.patch

After these steps, build the Quartz by typing

$ ant

Compiled library is located at

lib/quartz.jar

library is extended with one more method in the interface.

Leave a comment

Your email address will not be published. Required fields are marked *