Interface SchedulerEngineHelper
public interface SchedulerEngineHelper
- Author:
- Michael C. Han
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addScriptingJob
(Trigger trigger, StorageType storageType, String description, String language, String script) void
delete
(String groupName, StorageType storageType) void
delete
(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) void
pause
(String jobName, String groupName, StorageType storageType) void
resume
(String jobName, String groupName, StorageType storageType) void
run
(long companyId, String jobName, String groupName, StorageType storageType) void
schedule
(Trigger trigger, StorageType storageType, String description, String destinationName, Message message) void
schedule
(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
-