|
eXo Kernel :: Component :: Common Service 2.4.x-SNAPSHOT | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.scheduler.impl.JobSchedulerServiceImpl
public class JobSchedulerServiceImpl
Created by The eXo Platform SAS Author : Hoa Pham hoapham@exoplatform.com Oct 5, 2005
| Constructor Summary | |
|---|---|
JobSchedulerServiceImpl(PortalContainerInfo pinfo,
QuartzSheduler quartzSchduler,
QueueTasks qtasks)
|
|
JobSchedulerServiceImpl(QuartzSheduler quartzSchduler,
QueueTasks qtasks)
For run in Standalone container |
|
| 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(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
|
void |
addJob(JobInfo jinfo,
Date date)
|
void |
addJob(JobInfo jinfo,
org.quartz.Trigger trigger)
|
void |
addJobListener(AddJobListenerComponentPlugin plugin)
|
void |
addPeriodJob(ComponentPlugin plugin)
|
void |
addPeriodJob(JobInfo jinfo,
int repeatCount,
long period)
|
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)
|
void |
start()
|
void |
stop()
|
boolean |
suspend()
Suspends all the registered jobs |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JobSchedulerServiceImpl(PortalContainerInfo pinfo,
QuartzSheduler quartzSchduler,
QueueTasks qtasks)
public JobSchedulerServiceImpl(QuartzSheduler quartzSchduler,
QueueTasks qtasks)
quartzSchduler - qtasks - | Method Detail |
|---|
public void queueTask(Task task)
queueTask in interface JobSchedulerService
public void addJob(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
throws Exception
Exception
public void addJob(JobInfo jinfo,
org.quartz.Trigger trigger)
throws Exception
Exception
public void addJob(JobInfo jinfo,
Date date)
throws Exception
addJob in interface JobSchedulerServiceException
public void addPeriodJob(JobInfo jinfo,
int repeatCount,
long period)
throws Exception
Exception
public void addPeriodJob(JobInfo jinfo,
PeriodInfo pinfo)
throws Exception
addPeriodJob in interface JobSchedulerServiceException
public void addPeriodJob(ComponentPlugin plugin)
throws Exception
addPeriodJob in interface JobSchedulerServiceException
public void addCronJob(JobInfo jinfo,
String exp)
throws Exception
addCronJob in interface JobSchedulerServiceException
public void addCronJob(ComponentPlugin plugin)
throws Exception
addCronJob in interface JobSchedulerServiceException
public void addCronJob(JobInfo jinfo,
String exp,
org.quartz.JobDataMap jdatamap)
throws Exception
addCronJob in interface JobSchedulerServiceException
public void addPeriodJob(JobInfo jinfo,
PeriodInfo pinfo,
org.quartz.JobDataMap jdatamap)
throws Exception
addPeriodJob in interface JobSchedulerServiceException
public boolean removeJob(JobInfo jinfo)
throws Exception
removeJob in interface JobSchedulerServiceException
public List<org.quartz.JobExecutionContext> getAllExcutingJobs()
throws Exception
getAllExcutingJobs in interface JobSchedulerServiceException
public List<org.quartz.JobDetail> getAllJobs()
throws Exception
getAllJobs in interface JobSchedulerServiceException
public void addGlobalJobListener(ComponentPlugin plugin)
throws Exception
addGlobalJobListener in interface JobSchedulerServiceException
public List<org.quartz.JobListener> getAllGlobalJobListener()
throws Exception
getAllGlobalJobListener in interface JobSchedulerServiceException
public org.quartz.JobListener getGlobalJobListener(String name)
throws Exception
getGlobalJobListener in interface JobSchedulerServiceException
public boolean removeGlobalJobListener(String name)
throws Exception
removeGlobalJobListener in interface JobSchedulerServiceException
public void addJobListener(AddJobListenerComponentPlugin plugin)
throws Exception
addJobListener in interface JobSchedulerServiceException
public List<org.quartz.JobListener> getAllJobListener()
throws Exception
getAllJobListener in interface JobSchedulerServiceException
public org.quartz.JobListener getJobListener(String name)
throws Exception
getJobListener in interface JobSchedulerServiceException
public boolean removeJobListener(String name)
throws Exception
removeJobListener in interface JobSchedulerServiceException
public void addGlobalTriggerListener(ComponentPlugin plugin)
throws Exception
addGlobalTriggerListener in interface JobSchedulerServiceException
public List<org.quartz.TriggerListener> getAllGlobalTriggerListener()
throws Exception
getAllGlobalTriggerListener in interface JobSchedulerServiceException
public org.quartz.TriggerListener getGlobalTriggerListener(String name)
throws Exception
getGlobalTriggerListener in interface JobSchedulerServiceException
public boolean removeGlobaTriggerListener(String name)
throws Exception
removeGlobaTriggerListener in interface JobSchedulerServiceException
public void addTriggerListener(AddTriggerListenerComponentPlugin plugin)
throws Exception
addTriggerListener in interface JobSchedulerServiceException
public List<org.quartz.TriggerListener> getAllTriggerListener()
throws Exception
getAllTriggerListener in interface JobSchedulerServiceException
public org.quartz.TriggerListener getTriggerListener(String name)
throws Exception
getTriggerListener in interface JobSchedulerServiceException
public boolean removeTriggerListener(String name)
throws Exception
removeTriggerListener in interface JobSchedulerServiceException
public void pauseJob(String jobName,
String groupName)
throws Exception
pauseJob in interface JobSchedulerServiceException
public void resumeJob(String jobName,
String groupName)
throws Exception
resumeJob in interface JobSchedulerServiceException
public void executeJob(String jname,
String jgroup,
org.quartz.JobDataMap jdatamap)
throws Exception
executeJob in interface JobSchedulerServiceException
public org.quartz.Trigger[] getTriggersOfJob(String jobName,
String groupName)
throws Exception
getTriggersOfJob in interface JobSchedulerServiceException
public org.quartz.Trigger.TriggerState getTriggerState(String jobName,
String groupName)
throws Exception
getTriggerState in interface JobSchedulerServiceException
public Date rescheduleJob(String jobName,
String groupName,
org.quartz.Trigger newTrigger)
throws org.quartz.SchedulerException
rescheduleJob in interface JobSchedulerServiceorg.quartz.SchedulerExceptionpublic boolean suspend()
JobSchedulerService
suspend in interface JobSchedulerServicetrue if the jobs could be suspended, false otherwisepublic boolean resume()
JobSchedulerService
resume in interface JobSchedulerServicetrue if the jobs could be resumed, false otherwisepublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startable
public org.quartz.JobDetail getJob(JobInfo jobInfo)
throws Exception
getJob in interface JobSchedulerServiceException
|
eXo Kernel :: Component :: Common Service 2.4.x-SNAPSHOT | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||