|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.platform.scheduler2.ws.DefaultSchedulerService
public class DefaultSchedulerService
The default implementation of the ISchedulerService
which acts as a proxy to the IScheduler
Constructor Summary | |
---|---|
DefaultSchedulerService()
|
Method Summary | |
---|---|
String |
createComplexJob(String jobName,
Map<String,ParamValue> jobParams,
ComplexJobTrigger trigger)
|
String |
createSimpleJob(String jobName,
Map<String,ParamValue> jobParams,
SimpleJobTrigger trigger)
|
Job[] |
getJobs()
|
int |
getSchedulerStatus()
Returns the scheduler status. |
void |
pause()
|
void |
pauseJob(String jobId)
|
void |
removeJob(String jobId)
|
void |
resumeJob(String jobId)
|
void |
setDefaultActionId(String defaultActionId)
|
void |
start()
|
void |
updateJobToUseComplexTrigger(String jobId,
Map<String,ParamValue> jobParams,
ComplexJobTrigger trigger)
|
void |
updateJobToUseSimpleTrigger(String jobId,
Map<String,ParamValue> jobParams,
SimpleJobTrigger trigger)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultSchedulerService()
Method Detail |
---|
public void setDefaultActionId(String defaultActionId)
public String createSimpleJob(String jobName, Map<String,ParamValue> jobParams, SimpleJobTrigger trigger) throws SchedulerException
createSimpleJob
in interface ISchedulerService
SchedulerException
IScheduler.createJob(String, Class, java.util.Map, org.pentaho.platform.api.scheduler2.JobTrigger)
public String createComplexJob(String jobName, Map<String,ParamValue> jobParams, ComplexJobTrigger trigger) throws SchedulerException
createComplexJob
in interface ISchedulerService
SchedulerException
IScheduler.createJob(String, Class, java.util.Map, org.pentaho.platform.api.scheduler2.JobTrigger)
public Job[] getJobs() throws SchedulerException
getJobs
in interface ISchedulerService
SchedulerException
IScheduler.getJobs(org.pentaho.platform.api.scheduler2.IJobFilter)
public void pause() throws SchedulerException
pause
in interface ISchedulerService
SchedulerException
IScheduler.pause()
public void pauseJob(String jobId) throws SchedulerException
pauseJob
in interface ISchedulerService
SchedulerException
IScheduler.pauseJob(String)
public void removeJob(String jobId) throws SchedulerException
removeJob
in interface ISchedulerService
SchedulerException
IScheduler.removeJob(String)
public void start() throws SchedulerException
start
in interface ISchedulerService
SchedulerException
IScheduler.start()
public void resumeJob(String jobId) throws SchedulerException
resumeJob
in interface ISchedulerService
SchedulerException
IScheduler.resumeJob(String)
public int getSchedulerStatus() throws SchedulerException
getSchedulerStatus
in interface ISchedulerService
SchedulerException
IScheduler.getStatus()
public void updateJobToUseSimpleTrigger(String jobId, Map<String,ParamValue> jobParams, SimpleJobTrigger trigger) throws SchedulerException
updateJobToUseSimpleTrigger
in interface ISchedulerService
SchedulerException
IScheduler.updateJob(String, java.util.Map, org.pentaho.platform.api.scheduler2.JobTrigger)
public void updateJobToUseComplexTrigger(String jobId, Map<String,ParamValue> jobParams, ComplexJobTrigger trigger) throws SchedulerException
updateJobToUseComplexTrigger
in interface ISchedulerService
SchedulerException
IScheduler.updateJob(String, java.util.Map, org.pentaho.platform.api.scheduler2.JobTrigger)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |