com.atlassian.sal.jira.scheduling
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 |
JiraPluginScheduler(com.atlassian.scheduler.SchedulerService schedulerService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JiraPluginScheduler
public JiraPluginScheduler(com.atlassian.scheduler.SchedulerService schedulerService)
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:
scheduleJob
in interface com.atlassian.sal.api.scheduling.PluginScheduler
unscheduleJob
public void unscheduleJob(String jobKey)
- Specified by:
unscheduleJob
in interface com.atlassian.sal.api.scheduling.PluginScheduler
runJob
@Nonnull
public com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest)
- Specified by:
runJob
in interface com.atlassian.scheduler.JobRunner
Copyright © 2002-2014 Atlassian. All Rights Reserved.