org.rhq.enterprise.server.scheduler.jobs
Class CheckForTimedOutOperationsJob
java.lang.Object
org.rhq.enterprise.server.scheduler.jobs.AbstractStatefulJob
org.rhq.enterprise.server.scheduler.jobs.CheckForTimedOutOperationsJob
- All Implemented Interfaces:
- org.quartz.Job, org.quartz.StatefulJob
public class CheckForTimedOutOperationsJob
- extends AbstractStatefulJob
This is a Quartz scheduler job whose job is to look at all current INPROGRESS operation 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
|
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 |
CheckForTimedOutOperationsJob
public CheckForTimedOutOperationsJob()
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.