Child pages
  • Scheduled job manager
Skip to end of metadata
Go to start of metadata


Summary

The Scheduled job manager is a portlet plugin that displays all Message Listeners (Quartz Scheduler Jobs) that Liferay portal server is running. The portal admin can do some actions like execute, pause and resume these jobs or shutdown the service.

 

Overview

The Scheduled job manager is a portlet plugin that displays a list of the Message Listeners (Quartz Scheduler Jobs). The portal admin can execute, pause and resume every job in the list. Another action that portal admin can do is shutdown the Message Listener Service. The admin needs to be very careful, because that action will stop the Message Listener Service and each scheduled Job, then the admin will need to restart the server to start all those jobs.

 

Installation

The Scheduled job manager is a lightweight plugin, so the installation is fairly simple. The installation steps are as follows:

  1. Obtain the Scheduled job manager app from the Liferay Marketplace.
  2. Deploy the app in your existing out the Liferay installation. If you haven’s installed Liferay, please download and follow the instructions to do so.
  3. Go to Control Panel -> Configuration.
  4. Click “Scheduled job manager”.

The portlet should look like this:

In Liferay versions older than CE GA3 or EE SP9 the execute button will be hidden because the functionality is not compatible.

Known Issues

  • The pause/resume function will not work properly in Liferay EE SP9 and SP10 because of a change in the Quartz library (https://issues.liferay.com/browse/LPS-50788), however this can be solved with the Liferay Fixpack Portal 39-6210.

Code repository

The latest source code is located at the following location:

https://github.com/rivetlogic/liferay-scheduled-job-manager

Contact Us

We welcome feature/bug reports concerning the Scheduled job manager and the nature of its data. Discussion helps clarify the ways the app can be used and also helps define directions for future development. Please post your concerns at http://issues.rivetlogic.com/browse/LRA

 

Change log:

1.0.1

Fix: Several improvements submitted by Tobias Liefke, thanks for that.

1.1.0

New feature: execute functionality when supported by Liferay server.

Fix: handling issues after change in Quartz lib version.

1.2.0

New feature: Help page..

1.3.0

Company credits.

1.3.1

Fix: NPE when the scheduled job name is not a Java full qualified class name. Tim Telcik, thanks for that.

 

  • No labels