IJob |
IScheduler.createJob(String jobName,
Class<? extends IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger) |
Schedules a job to be run at one or more times in the future.
|
IJob |
IScheduler.createJob(String jobName,
Class<? extends IAction> action,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider) |
Schedules a job to be run at one or more times in the future.
|
IJob |
IScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger) |
Schedules a job to be run at one or more times in the future.
|
IJob |
IScheduler.createJob(String jobName,
String actionId,
Map<String,Serializable> jobParams,
IJobTrigger trigger,
IBackgroundExecutionStreamProvider outputStreamProvider) |
Schedules a job to be run at one or more times in the future.
|
IJob |
IScheduler.getJob(String jobId) |
Fetches a Job by jobId
|
List<IJob> |
IScheduler.getJobs(IJobFilter filter) |
Lists currently scheduled jobs.
|
IScheduler.SchedulerStatus |
IScheduler.getStatus() |
Returns the current scheduler status.
|
void |
IScheduler.pause() |
Pauses the entire scheduler, which prevents all scheduled jobs from running.
|
void |
IScheduler.pauseJob(String jobId) |
Prevents the specified job from running in the future.
|
void |
IScheduler.removeJob(String jobId) |
Removes the specified job from the list of scheduled jobs
|
void |
IScheduler.resumeJob(String jobId) |
Allows previously paused jobs to resume running in the future.
|
void |
IScheduler.shutdown() |
Shuts the scheduler down so it will process no more jobs.
|
void |
IScheduler.start() |
Allows the scheduler to process scheduled jobs.
|
void |
IScheduler.triggerNow(String jobId) |
Triggers the given quartz job by jobId to be executed immediately
|
void |
IScheduler.updateJob(String jobId,
Map<String,Serializable> jobParams,
IJobTrigger trigger) |
Updates both the parameters and trigger to be used to execute an existing scheduled action.
|
default void |
IScheduler.validateJobParams(Map<String,Serializable> jobParams) |
A default implementation which doesn't do anything and exists for the backward compatibility sake.
|