Lesson 12: Miscellaneous Features of Quartz   Leave a comment

Plug-Ins

Quartz provides an interface (org.quartz.spi.SchedulerPlugin) for plugging-in additional functionality.

Plugins that ship with Quartz to provide various utililty capabilities can be found documented in the org.quartz.plugins
package. They provide functionality such as auto-scheduling of jobs
upon scheduler startup, logging a history of job and trigger events,
and ensuring that the scheduler shuts down cleanly when the JVM exits.

JobFactory

When a trigger fires, the Job it is associated to is instantiated
via the JobFactory configured on the Scheduler. The default JobFactory
simply calls newInstance() on the job class. You may want to create
your own implementation of JobFactory to accomplish things such as
having your application’s IoC or DI container produce/initialize the
job instance.

See the org.quartz.spi.JobFactory interface, and the associated Scheduler.setJobFactory(fact) method.

‘Factory-Shipped’ Jobs

Quartz also provides a number of utility Jobs that you can use in
your application for doing things like sending e-mails and invoking
EJBs. These out-of-the-box Jobs can be found documented in the org.quartz.jobs package.

Posted 2009年11月3日 by gw8310 in Computers and Internet

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: