public class

JiraPluginScheduler

extends Object
implements PluginScheduler JobRunner
java.lang.Object
   ↳ com.atlassian.sal.jira.scheduling.JiraPluginScheduler

Class Overview

A plugin scheduler that is backed by the atlassian-scheduler library. SAL should get its own in v2.11.0.

Summary

Public Constructors
JiraPluginScheduler(SchedulerService schedulerService)
Public Methods
@Nonnull JobRunnerResponse runJob(JobRunnerRequest jobRunnerRequest)
void scheduleJob(String jobKey, Class<? extends PluginJob> jobClass, Map<StringObject> jobDataMap, Date startTime, long repeatInterval)
void unscheduleJob(String jobKey)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.sal.api.scheduling.PluginScheduler
From interface com.atlassian.scheduler.JobRunner

Public Constructors

public JiraPluginScheduler (SchedulerService schedulerService)

Public Methods

@Nonnull public JobRunnerResponse runJob (JobRunnerRequest jobRunnerRequest)

public void scheduleJob (String jobKey, Class<? extends PluginJob> jobClass, Map<StringObject> jobDataMap, Date startTime, long repeatInterval)

public void unscheduleJob (String jobKey)