1 package org.kuali.ole.batch.service;
2
3 import org.kuali.ole.sys.batch.service.SchedulerService;
4
5
6
7
8
9
10
11
12 public interface OLEBatchSchedulerService extends SchedulerService {
13 public void initializeJobsForModule(String jobName);
14
15 public void initializeTriggersForModule(String jobName, String cronExpression) throws Exception;
16
17 public void startJob(String jobName) throws Exception;
18
19 public void pauseJob(String jobName) throws Exception;
20
21 public void resumeJob(String jobName) throws Exception;
22
23 public void deleteJob(String jobName) throws Exception;
24
25 public void rescheduleJob(String jobName, String cronExp) throws Exception;
26
27 public void unScheduleOneTimeJob(String jobName, String jobGroup);
28 }