eXo Kernel :: Component :: Common Service 2.4.x-SNAPSHOT

org.exoplatform.services.scheduler
Interface JobSchedulerService

All Known Implementing Classes:
JobSchedulerServiceImpl

public interface JobSchedulerService

Created by The eXo Platform SAS Author : Hoa Pham hoapham@exoplatform.com Oct 5, 2005


Method Summary
 void addCronJob(ComponentPlugin plugin)
           
 void addCronJob(JobInfo jinfo, String exp)
           
 void addCronJob(JobInfo jinfo, String exp, org.quartz.JobDataMap jdatamap)
           
 void addGlobalJobListener(ComponentPlugin plugin)
           
 void addGlobalTriggerListener(ComponentPlugin plugin)
           
 void addJob(JobInfo jinfo, Date date)
           
 void addJobListener(AddJobListenerComponentPlugin plugin)
           
 void addPeriodJob(ComponentPlugin plugin)
           
 void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo)
           
 void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap)
           
 void addTriggerListener(AddTriggerListenerComponentPlugin plugin)
           
 void executeJob(String jname, String jgroup, org.quartz.JobDataMap jdatamap)
           
 List<org.quartz.JobExecutionContext> getAllExcutingJobs()
           
 List<org.quartz.JobListener> getAllGlobalJobListener()
           
 List<org.quartz.TriggerListener> getAllGlobalTriggerListener()
           
 List<org.quartz.JobListener> getAllJobListener()
           
 List<org.quartz.JobDetail> getAllJobs()
           
 List<org.quartz.TriggerListener> getAllTriggerListener()
           
 org.quartz.JobListener getGlobalJobListener(String name)
           
 org.quartz.TriggerListener getGlobalTriggerListener(String name)
           
 org.quartz.JobDetail getJob(JobInfo jobInfo)
           
 org.quartz.JobListener getJobListener(String name)
           
 org.quartz.TriggerListener getTriggerListener(String name)
           
 org.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName)
           
 org.quartz.Trigger.TriggerState getTriggerState(String jobName, String groupName)
           
 void pauseJob(String jobName, String groupName)
           
 void queueTask(Task task)
           
 boolean removeGlobalJobListener(String name)
           
 boolean removeGlobaTriggerListener(String name)
           
 boolean removeJob(JobInfo jinfo)
           
 boolean removeJobListener(String name)
           
 boolean removeTriggerListener(String name)
           
 Date rescheduleJob(String jobName, String groupName, org.quartz.Trigger newTrigger)
           
 boolean resume()
          Resumes all the registered jobs
 void resumeJob(String jobName, String groupName)
           
 boolean suspend()
          Suspends all the registered jobs
 

Method Detail

addJob

void addJob(JobInfo jinfo,
            Date date)
            throws Exception
Throws:
Exception

addPeriodJob

void addPeriodJob(JobInfo jinfo,
                  PeriodInfo pinfo)
                  throws Exception
Throws:
Exception

addPeriodJob

void addPeriodJob(ComponentPlugin plugin)
                  throws Exception
Throws:
Exception

addCronJob

void addCronJob(JobInfo jinfo,
                String exp)
                throws Exception
Throws:
Exception

addCronJob

void addCronJob(ComponentPlugin plugin)
                throws Exception
Throws:
Exception

removeJob

boolean removeJob(JobInfo jinfo)
                  throws Exception
Throws:
Exception

addPeriodJob

void addPeriodJob(JobInfo jinfo,
                  PeriodInfo pinfo,
                  org.quartz.JobDataMap jdatamap)
                  throws Exception
Throws:
Exception

addCronJob

void addCronJob(JobInfo jinfo,
                String exp,
                org.quartz.JobDataMap jdatamap)
                throws Exception
Throws:
Exception

executeJob

void executeJob(String jname,
                String jgroup,
                org.quartz.JobDataMap jdatamap)
                throws Exception
Throws:
Exception

addGlobalJobListener

void addGlobalJobListener(ComponentPlugin plugin)
                          throws Exception
Throws:
Exception

getAllGlobalJobListener

List<org.quartz.JobListener> getAllGlobalJobListener()
                                                     throws Exception
Throws:
Exception

getGlobalJobListener

org.quartz.JobListener getGlobalJobListener(String name)
                                            throws Exception
Throws:
Exception

removeGlobalJobListener

boolean removeGlobalJobListener(String name)
                                throws Exception
Throws:
Exception

addJobListener

void addJobListener(AddJobListenerComponentPlugin plugin)
                    throws Exception
Throws:
Exception

getAllJobListener

List<org.quartz.JobListener> getAllJobListener()
                                               throws Exception
Throws:
Exception

getJobListener

org.quartz.JobListener getJobListener(String name)
                                      throws Exception
Throws:
Exception

removeJobListener

boolean removeJobListener(String name)
                          throws Exception
Throws:
Exception

addGlobalTriggerListener

void addGlobalTriggerListener(ComponentPlugin plugin)
                              throws Exception
Throws:
Exception

getAllGlobalTriggerListener

List<org.quartz.TriggerListener> getAllGlobalTriggerListener()
                                                             throws Exception
Throws:
Exception

getGlobalTriggerListener

org.quartz.TriggerListener getGlobalTriggerListener(String name)
                                                    throws Exception
Throws:
Exception

removeGlobaTriggerListener

boolean removeGlobaTriggerListener(String name)
                                   throws Exception
Throws:
Exception

getTriggerState

org.quartz.Trigger.TriggerState getTriggerState(String jobName,
                                                String groupName)
                                                throws Exception
Throws:
Exception

addTriggerListener

void addTriggerListener(AddTriggerListenerComponentPlugin plugin)
                        throws Exception
Throws:
Exception

getAllTriggerListener

List<org.quartz.TriggerListener> getAllTriggerListener()
                                                       throws Exception
Throws:
Exception

getTriggerListener

org.quartz.TriggerListener getTriggerListener(String name)
                                              throws Exception
Throws:
Exception

removeTriggerListener

boolean removeTriggerListener(String name)
                              throws Exception
Throws:
Exception

queueTask

void queueTask(Task task)

getAllExcutingJobs

List<org.quartz.JobExecutionContext> getAllExcutingJobs()
                                                        throws Exception
Throws:
Exception

getAllJobs

List<org.quartz.JobDetail> getAllJobs()
                                      throws Exception
Throws:
Exception

pauseJob

void pauseJob(String jobName,
              String groupName)
              throws Exception
Throws:
Exception

resumeJob

void resumeJob(String jobName,
               String groupName)
               throws Exception
Throws:
Exception

getTriggersOfJob

org.quartz.Trigger[] getTriggersOfJob(String jobName,
                                      String groupName)
                                      throws Exception
Throws:
Exception

rescheduleJob

Date rescheduleJob(String jobName,
                   String groupName,
                   org.quartz.Trigger newTrigger)
                   throws Exception
Throws:
Exception

getJob

org.quartz.JobDetail getJob(JobInfo jobInfo)
                            throws Exception
Throws:
Exception

suspend

boolean suspend()
Suspends all the registered jobs

Returns:
true if the jobs could be suspended, false otherwise

resume

boolean resume()
Resumes all the registered jobs

Returns:
true if the jobs could be resumed, false otherwise

eXo Kernel :: Component :: Common Service 2.4.x-SNAPSHOT

Copyright © 2015 eXo Platform SAS. All Rights Reserved.