Class JiraPluginScheduler
java.lang.Object
com.atlassian.sal.jira.scheduling.JiraPluginScheduler
- All Implemented Interfaces:
com.atlassian.sal.api.scheduling.PluginScheduler,com.atlassian.scheduler.JobRunner
public class JiraPluginScheduler
extends Object
implements com.atlassian.sal.api.scheduling.PluginScheduler, com.atlassian.scheduler.JobRunner
A plugin scheduler that is backed by the atlassian-scheduler library.
SAL should get its own in
v2.11.0.- Since:
- v6.2
-
Constructor Summary
ConstructorsConstructorDescriptionJiraPluginScheduler(com.atlassian.scheduler.SchedulerService schedulerService) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.scheduler.JobRunnerResponserunJob(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest) voidscheduleJob(String jobKey, Class<? extends com.atlassian.sal.api.scheduling.PluginJob> jobClass, Map<String, Object> jobDataMap, Date startTime, long repeatInterval) voidunscheduleJob(String jobKey)
-
Constructor Details
-
JiraPluginScheduler
public JiraPluginScheduler(com.atlassian.scheduler.SchedulerService schedulerService)
-
-
Method Details
-
scheduleJob
public void scheduleJob(String jobKey, Class<? extends com.atlassian.sal.api.scheduling.PluginJob> jobClass, Map<String, Object> jobDataMap, Date startTime, long repeatInterval) - Specified by:
scheduleJobin interfacecom.atlassian.sal.api.scheduling.PluginScheduler
-
unscheduleJob
- Specified by:
unscheduleJobin interfacecom.atlassian.sal.api.scheduling.PluginScheduler
-
runJob
@Nonnull public com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest) - Specified by:
runJobin interfacecom.atlassian.scheduler.JobRunner
-