File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes scheduling using Quartz Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "scheduling using Quartz" Watch "scheduling using Quartz" New topic
Author

scheduling using Quartz

Shruti Kale
Ranch Hand

Joined: Jun 11, 2004
Posts: 82
Hi guys!

I want to run a cron job from my java applications using Quartz. The thing is I can not understand how to go about it. i have read their documentation and examples but they do not present a clear pciture as to how Quartz can be used to schedule jobs.

Can anyone give me step by step instructions about how to go about it. I know i am asking a tedious explanation but any help will be greatly appreciated.

thanks and regards
smriti


SCJP 1.4, SCWCD 1.4
Magnus Palm�r
Greenhorn

Joined: Nov 23, 2004
Posts: 7
You need to:
1) Get a scheduler
2) One or more jobdetails (each jobdetail will be associated with a class that does the work (by implementing one of the job interfaces).
3) For each jobdetail you need a crontrigger.
4) Schedule the jobdetail with the crontrigger.

I don't have a good and clean example but I'll extract some code that I'm using that might give you some ideas.
(Code below is taken from a "when-I-have-time-over" project and is slightly modified since it is spread around in a couple of helper classes as of now)

[ December 07, 2004: Message edited by: Magnus Palm�r ]
Joseph Maddison
Ranch Hand

Joined: Nov 04, 2004
Posts: 53
I'm just starting to look into Quartz, myself, but the first hit under Google for "java quartz" is the following link: http://www.onjava.com/pub/a/onjava/2004/03/10/quartz.html. It appears to be a comprehensive discussion of Quartz with sample programs.

Hope this helps,
Joseph
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: scheduling using Quartz