Interface SchedulerEngineHelper
public interface SchedulerEngineHelper
- Author:
- Michael C. Han
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddScriptingJob(Trigger trigger, StorageType storageType, String description, String language, String script) voiddelete(String groupName, StorageType storageType) voiddelete(String jobName, String groupName, StorageType storageType) getEndTime(SchedulerResponse schedulerResponse) getJobState(SchedulerResponse schedulerResponse) getNextFireTime(SchedulerResponse schedulerResponse) getPreviousFireTime(SchedulerResponse schedulerResponse) getScheduledJob(String jobName, String groupName, StorageType storageType) getScheduledJobs(StorageType storageType) getScheduledJobs(String groupName, StorageType storageType) getStartTime(SchedulerResponse schedulerResponse) voidpause(String jobName, String groupName, StorageType storageType) voidresume(String jobName, String groupName, StorageType storageType) voidrun(long companyId, String jobName, String groupName, StorageType storageType) voidschedule(Trigger trigger, StorageType storageType, String description, String destinationName, Message message) voidschedule(Trigger trigger, StorageType storageType, String description, String destinationName, Object payload)
-
Method Details
-
addScriptingJob
void addScriptingJob(Trigger trigger, StorageType storageType, String description, String language, String script) throws SchedulerException - Throws:
SchedulerException
-
delete
- Throws:
SchedulerException
-
delete
- Throws:
SchedulerException
-
getEndTime
-
getJobState
-
getNextFireTime
-
getPreviousFireTime
-
getScheduledJob
SchedulerResponse getScheduledJob(String jobName, String groupName, StorageType storageType) throws SchedulerException - Throws:
SchedulerException
-
getScheduledJobs
- Throws:
SchedulerException
-
getScheduledJobs
- Throws:
SchedulerException
-
getScheduledJobs
List<SchedulerResponse> getScheduledJobs(String groupName, StorageType storageType) throws SchedulerException - Throws:
SchedulerException
-
getStartTime
-
pause
- Throws:
SchedulerException
-
resume
- Throws:
SchedulerException
-
run
void run(long companyId, String jobName, String groupName, StorageType storageType) throws SchedulerException - Throws:
SchedulerException
-
schedule
void schedule(Trigger trigger, StorageType storageType, String description, String destinationName, Message message) throws SchedulerException - Throws:
SchedulerException
-
schedule
void schedule(Trigger trigger, StorageType storageType, String description, String destinationName, Object payload) throws SchedulerException - Throws:
SchedulerException
-