com.atlassian.sal.jira.scheduling
Class JiraPluginScheduler

java.lang.Object
  extended by 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)
           
 
Method Summary
 com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest jobRunnerRequest)
           
 void scheduleJob(String jobKey, Class<? extends com.atlassian.sal.api.scheduling.PluginJob> jobClass, Map<String,Object> jobDataMap, Date startTime, long repeatInterval)
           
 void unscheduleJob(String jobKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraPluginScheduler

public JiraPluginScheduler(com.atlassian.scheduler.SchedulerService schedulerService)
Method Detail

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.