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(JobInfo jinfo, java.lang.String exp)
           
 void addCronJob(JobInfo jinfo, java.lang.String exp, org.quartz.JobDataMap jdatamap)
           
 void addGlobalJobListener(ComponentPlugin plugin)
           
 void addGlobalTriggerListener(ComponentPlugin plugin)
           
 void addJob(JobInfo jinfo, java.util.Date date)
           
 void addJobListener(ComponentPlugin plugin)
           
 void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo)
           
 void addPeriodJob(JobInfo jinfo, PeriodInfo pinfo, org.quartz.JobDataMap jdatamap)
           
 void addTriggerListener(ComponentPlugin plugin)
           
 void executeJob(java.lang.String jname, java.lang.String jgroup, org.quartz.JobDataMap jdatamap)
           
 java.util.List getAllExcutingJobs()
           
 java.util.List getAllGlobalJobListener()
           
 java.util.List getAllGlobalTriggerListener()
           
 java.util.List getAllJobListener()
           
 java.util.List getAllJobs()
           
 java.util.List getAllTriggerListener()
           
 org.quartz.JobListener getGlobalJobListener(java.lang.String name)
           
 org.quartz.TriggerListener getGlobalTriggerListener(java.lang.String name)
           
 org.quartz.JobDetail getJob(JobInfo jobInfo)
           
 org.quartz.JobListener getJobListener(java.lang.String name)
           
 org.quartz.TriggerListener getTriggerListener(java.lang.String name)
           
 org.quartz.Trigger[] getTriggersOfJob(java.lang.String jobName, java.lang.String groupName)
           
 int getTriggerState(java.lang.String triggerName, java.lang.String triggerGroup)
           
 void pauseJob(java.lang.String jobName, java.lang.String groupName)
           
 void queueTask(Task task)
           
 boolean removeGlobalJobListener(java.lang.String name)
           
 boolean removeGlobaTriggerListener(java.lang.String name)
           
 boolean removeJob(JobInfo jinfo)
           
 boolean removeJobListener(java.lang.String name)
           
 boolean removeTriggerListener(java.lang.String name)
           
 java.util.Date rescheduleJob(java.lang.String triggerName, java.lang.String groupName, org.quartz.Trigger newTrigger)
           
 void resumeJob(java.lang.String jobName, java.lang.String groupName)
           
 

Method Detail

addJob

void addJob(JobInfo jinfo,
            java.util.Date date)
            throws java.lang.Exception
Throws:
java.lang.Exception

addPeriodJob

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

addCronJob

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

removeJob

boolean removeJob(JobInfo jinfo)
                  throws java.lang.Exception
Throws:
java.lang.Exception

addPeriodJob

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

addCronJob

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

executeJob

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

addGlobalJobListener

void addGlobalJobListener(ComponentPlugin plugin)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getAllGlobalJobListener

java.util.List getAllGlobalJobListener()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getGlobalJobListener

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

removeGlobalJobListener

boolean removeGlobalJobListener(java.lang.String name)
                                throws java.lang.Exception
Throws:
java.lang.Exception

addJobListener

void addJobListener(ComponentPlugin plugin)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getAllJobListener

java.util.List getAllJobListener()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getJobListener

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

removeJobListener

boolean removeJobListener(java.lang.String name)
                          throws java.lang.Exception
Throws:
java.lang.Exception

addGlobalTriggerListener

void addGlobalTriggerListener(ComponentPlugin plugin)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getAllGlobalTriggerListener

java.util.List getAllGlobalTriggerListener()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getGlobalTriggerListener

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

removeGlobaTriggerListener

boolean removeGlobaTriggerListener(java.lang.String name)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getTriggerState

int getTriggerState(java.lang.String triggerName,
                    java.lang.String triggerGroup)
                    throws java.lang.Exception
Throws:
java.lang.Exception

addTriggerListener

void addTriggerListener(ComponentPlugin plugin)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getAllTriggerListener

java.util.List getAllTriggerListener()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTriggerListener

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

removeTriggerListener

boolean removeTriggerListener(java.lang.String name)
                              throws java.lang.Exception
Throws:
java.lang.Exception

queueTask

void queueTask(Task task)

getAllExcutingJobs

java.util.List getAllExcutingJobs()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getAllJobs

java.util.List getAllJobs()
                          throws java.lang.Exception
Throws:
java.lang.Exception

pauseJob

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

resumeJob

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

getTriggersOfJob

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

rescheduleJob

java.util.Date rescheduleJob(java.lang.String triggerName,
                             java.lang.String groupName,
                             org.quartz.Trigger newTrigger)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getJob

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


Copyright © 2012 eXo Platform SAS. All Rights Reserved.