org.rhq.enterprise.server.scheduler.jobs
Class CheckForTimedOutConfigUpdatesJob
java.lang.Object
org.rhq.enterprise.server.scheduler.jobs.AbstractStatefulJob
org.rhq.enterprise.server.scheduler.jobs.CheckForTimedOutConfigUpdatesJob
- All Implemented Interfaces:
- org.quartz.Job, org.quartz.StatefulJob
public class CheckForTimedOutConfigUpdatesJob
- extends AbstractStatefulJob
This is a Quartz scheduler job whose job is to look at all current INPROGRESS configuration update request jobs and
see if any are taking too long to finish. If so, this marks them as FAILED.
This implements StatefulJob (as opposed to Job) because we do not need nor want this job triggered
concurrently. That is, we don't need multiple instances of this job running at the same time.
- Author:
- John Mazzitelli, Ian Springer
|
Method Summary |
void |
executeJobCode(org.quartz.JobExecutionContext context)
Subclasses should implement this method to perform the actual job. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CheckForTimedOutConfigUpdatesJob
public CheckForTimedOutConfigUpdatesJob()
executeJobCode
public void executeJobCode(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
- Description copied from class:
AbstractStatefulJob
- Subclasses should implement this method to perform the actual job.
- Specified by:
executeJobCode in class AbstractStatefulJob
- Throws:
org.quartz.JobExecutionException
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.