public class OLEBatchSchedulerServiceImpl extends SchedulerServiceImpl implements OLEBatchSchedulerService
dateTimeService, externalizedJobDescriptors, HARD_DEPENDENCY_CODE, jobListener, jobStatuses, parameterService, scheduler, SOFT_DEPENDENCY_CODECANCELLED_JOB_STATUS_CODE, FAILED_JOB_STATUS_CODE, JOB_STATUS_PARAMETER, PENDING_JOB_STATUS_CODE, RUNNING_JOB_STATUS_CODE, SCHEDULE_JOB_NAME, SCHEDULED_GROUP, SCHEDULED_JOB_STATUS_CODE, SUCCEEDED_JOB_STATUS_CODE, UNSCHEDULED_GROUP| Constructor and Description |
|---|
OLEBatchSchedulerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteJob(String jobName) |
void |
initialize() |
void |
initializeJob(String jobName,
Job job) |
void |
initializeJobsForModule(String jobName)
This method loads the jobs with the given jobName - Job name here is the schedule id
the name will always be suffixed with "BATCH_JOB_"
|
void |
initializeTriggersForModule(String jobName,
String cronExpression)
method initializes triggers for the given jobName - Job name here is the schedule id
the name will always be suffixed with "BATCH_JOB_"
|
void |
pauseJob(String jobName) |
void |
rescheduleJob(String jobName,
String cronExp) |
void |
resumeJob(String jobName) |
void |
startJob(String jobName) |
void |
stopJob(String jobName) |
addJob, addScheduled, addTrigger, addUnscheduled, dropDependenciesNotScheduled, getJob, getJobDependencies, getJobNamesForScheduleJob, getJobs, getJobs, getJobStatuses, getNextStartTime, getNextStartTime, getRunningJobs, getScheduledJobDetail, getSchedulerGroups, getStatus, hasIncompleteJob, initializeJobsForModule, initializeTriggersForModule, interruptJob, isCancelled, isDependencySatisfiedNegatively, isDependencySatisfiedPositively, isFailed, isIncomplete, isJobRunning, isPastScheduleCutoffTime, isPastScheduleCutoffTime, isPending, isScheduled, isSoftDependency, isSucceeded, loadJob, logScheduleResults, processWaitingJobs, reinitializeScheduledJobs, removeScheduled, retrieveJobDescriptor, runJob, runJob, runJob, runStep, scheduleJob, setDateTimeService, setJobListener, setKualiModuleService, setMailService, setParameterService, setScheduler, shouldCancelJob, shouldNotRun, shouldScheduleJob, updateStatus, updateStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddScheduled, addUnscheduled, getJob, getJobs, getJobs, getJobStatuses, getNextStartTime, getNextStartTime, getRunningJobs, getSchedulerGroups, getStatus, hasIncompleteJob, interruptJob, isJobRunning, isPastScheduleCutoffTime, logScheduleResults, processWaitingJobs, reinitializeScheduledJobs, removeScheduled, runJob, runJob, runJob, setScheduler, shouldNotRun, updateStatuspublic OLEBatchSchedulerServiceImpl()
public void initialize()
initialize in interface SchedulerServiceinitialize in class SchedulerServiceImplSchedulerService.initialize()public void initializeJob(String jobName, Job job)
initializeJob in interface SchedulerServiceinitializeJob in class SchedulerServiceImplSchedulerService.initializeJob(java.lang.String,org.kuali.ole.sys.batch.Job)public void initializeJobsForModule(String jobName)
initializeJobsForModule in interface OLEBatchSchedulerServicejobName - public void initializeTriggersForModule(String jobName, String cronExpression) throws Exception
initializeTriggersForModule in interface OLEBatchSchedulerServicejobName - cronExpression - Exceptionpublic void stopJob(String jobName) throws Exception
stopJob in interface OLEBatchSchedulerServiceExceptionpublic void startJob(String jobName) throws Exception
startJob in interface OLEBatchSchedulerServiceExceptionpublic void pauseJob(String jobName) throws Exception
pauseJob in interface OLEBatchSchedulerServiceExceptionpublic void resumeJob(String jobName) throws Exception
resumeJob in interface OLEBatchSchedulerServiceExceptionpublic void deleteJob(String jobName) throws Exception
deleteJob in interface OLEBatchSchedulerServiceExceptionpublic void rescheduleJob(String jobName, String cronExp) throws Exception
rescheduleJob in interface OLEBatchSchedulerServiceExceptionCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.