Quartz is an open source job scheduler. It provides powerful
mechanisms for job scheduling. It can be used with any application using JSE or JEE specifications provided
by the Sun Micro Systems. This allows the user to schedule, monitor, and
execute the jobs directly from their upstream application written in java as
this is entirely written in Java.
It can be used with the variety of applications whether it is stand-alone application or a largest e-commerce system.
It is an open source job scheduling system used to create complex as well as the simple schedules. This Scheduler have many enterprise-level features like JTA, clustering and transactions. Even it is capable to schedule jobs needed to occur at a specific time interval or for a specific time.
This framework can be configured with other applications via a property
file. These files are used by the user to specify :
-- global job and/or trigger listeners
-- a data source for JDBC transactions and
-- plug-ins, thread pools, and more.
To know more about this, Browse:
Recommend the tutorial