com.atlassian.sal.confluence.scheduling
Class ConfluencePluginScheduler

java.lang.Object
  extended by com.atlassian.sal.confluence.scheduling.ConfluencePluginScheduler
All Implemented Interfaces:
com.atlassian.sal.api.scheduling.PluginScheduler

public class ConfluencePluginScheduler
extends Object
implements com.atlassian.sal.api.scheduling.PluginScheduler

Confluence plugin scheduler, uses Quartz


Nested Class Summary
static class ConfluencePluginScheduler.ConfluencePluginJob
          A Quartz job that executes a PluginJob
 
Constructor Summary
ConfluencePluginScheduler()
           
 
Method Summary
 void scheduleJob(String name, Class<? extends com.atlassian.sal.api.scheduling.PluginJob> job, Map<String,Object> jobDataMap, Date startTime, long repeatInterval)
           
 void unscheduleJob(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluencePluginScheduler

public ConfluencePluginScheduler()
Method Detail

scheduleJob

public void scheduleJob(String name,
                        Class<? extends com.atlassian.sal.api.scheduling.PluginJob> job,
                        Map<String,Object> jobDataMap,
                        Date startTime,
                        long repeatInterval)
Specified by:
scheduleJob in interface com.atlassian.sal.api.scheduling.PluginScheduler

unscheduleJob

public void unscheduleJob(String name)
Specified by:
unscheduleJob in interface com.atlassian.sal.api.scheduling.PluginScheduler


Copyright © 2003–2015 Atlassian. All rights reserved.