Geronimo Plugins: Extensions for the Apache Geronimo Application Server

Quartz Job Deployer

This plugin lets you deploy Quartz jobs as Geronimo modules. In other words, you can create a JAR containing the job classes, with a Geronimo deployment plan providing the module ID, classpath, and execution schedule for the job. Then you can pack that plan in the JAR at META-INF/geronimo-quartz.xml or you can keep it outside the JAR.

When you've done this, you can use the normal Geronimo deployment tools to deploy, start, stop, and undeploy Quartz jobs. That includes the command-line deploy tool, the console, the Maven deployment plugin, etc. So for example, "java -jar bin/deployer.jar deploy my-job.jar" would schedule a job, while "java -jar bin/deployer.jar stop MyJob" would suspend it.

This plugin depends on the quartz-scheduler plugin that integrates the Quartz scheduler into Geronimo. There's a separate plugin available that allows you to manage the Quartz scheduler and jobs with the Geronimo admin console.

Plugin Information

The Apache Geronimo development team

BSD -- Apache Software License (ASL) 2.0

http://geronimo.apache.org/

Download Links

You can use the links here to download the plugin, and then use the install-plugin option of the deploy tool to install the plugin. Any dependencies will still be downloaded separately when you install the plugin. You may also install the plugin directly from the console without downloading it here (just use the plugin Create/Install screen in the console).

This table shows the current version of the plugin for each version of Geronimo it runs in.

Geronimo Plugin Updated File
G 1.1 0.2 10/11/2006 download
G 1.1.1 0.3 10/11/2006 download