public class SchedulerResource extends AbstractJaxRSResource
TEXT_HTML
Constructor and Description |
---|
SchedulerResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createJob(JobScheduleRequest scheduleRequest) |
String |
doGetCanSchedule() |
org.pentaho.platform.api.scheduler2.Job |
getContentCleanerJob() |
org.pentaho.platform.api.scheduler2.Job |
getJob(String jobId,
String asCronString) |
JobScheduleRequest |
getJobInfo() |
List<org.pentaho.platform.api.scheduler2.Job> |
getJobs(Boolean asCronString) |
javax.ws.rs.core.Response |
getJobState(JobRequest jobRequest) |
javax.ws.rs.core.Response |
getState() |
String |
isScheduleAllowed(String id) |
javax.ws.rs.core.Response |
pause() |
javax.ws.rs.core.Response |
pauseJob(JobRequest jobRequest) |
javax.ws.rs.core.Response |
removeJob(JobRequest jobRequest) |
javax.ws.rs.core.Response |
resumeJob(JobRequest jobRequest) |
javax.ws.rs.core.Response |
shutdown() |
javax.ws.rs.core.Response |
start() |
javax.ws.rs.core.Response |
triggerNow(JobRequest jobRequest) |
setHttpHeaders
public javax.ws.rs.core.Response createJob(JobScheduleRequest scheduleRequest) throws IOException
IOException
public javax.ws.rs.core.Response triggerNow(JobRequest jobRequest)
public org.pentaho.platform.api.scheduler2.Job getContentCleanerJob()
public String doGetCanSchedule()
public javax.ws.rs.core.Response getState()
public javax.ws.rs.core.Response start()
public javax.ws.rs.core.Response pause()
public javax.ws.rs.core.Response shutdown()
public javax.ws.rs.core.Response getJobState(JobRequest jobRequest)
public javax.ws.rs.core.Response pauseJob(JobRequest jobRequest)
public javax.ws.rs.core.Response resumeJob(JobRequest jobRequest)
public javax.ws.rs.core.Response removeJob(JobRequest jobRequest)
public JobScheduleRequest getJobInfo()