| 构造器和说明 |
|---|
ApiController(SchedulerJobManager schedulerJobManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.ponfee.scheduler.common.base.model.Result<Void> |
addJob(AddSchedJobRequest req) |
cn.ponfee.scheduler.common.base.model.Result<Boolean> |
cancelInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
deleteInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
deleteJob(long jobId) |
cn.ponfee.scheduler.common.base.model.Result<Boolean> |
disableJob(long jobId) |
cn.ponfee.scheduler.common.base.model.Result<Boolean> |
enableJob(long jobId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
forceResumeInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
forceUpdateInstanceState(long instanceId,
int instanceTargetState,
int taskTargetState) |
cn.ponfee.scheduler.common.base.model.Result<SchedInstanceResponse> |
getInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<SchedJobResponse> |
getJob(long jobId) |
cn.ponfee.scheduler.common.base.model.Result<Boolean> |
pauseInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<Boolean> |
resumeInstance(long instanceId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
triggerJob(long jobId) |
cn.ponfee.scheduler.common.base.model.Result<Void> |
updateJob(UpdateSchedJobRequest req) |
getRequest, getRequestAttributes, getResponse, getSession, getValue, initBinderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getBoolean, getBoolean, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getRequired, getRequired, getRequiredBoolean, getRequiredDouble, getRequiredFloat, getRequiredInt, getRequiredLong, getRequiredString, getString, getString, hasKeypublic ApiController(SchedulerJobManager schedulerJobManager)
@PostMapping(value="job/add") public cn.ponfee.scheduler.common.base.model.Result<Void> addJob(@RequestBody AddSchedJobRequest req)
@PutMapping(value="job/update") public cn.ponfee.scheduler.common.base.model.Result<Void> updateJob(@RequestBody UpdateSchedJobRequest req)
@DeleteMapping(value="job/delete") public cn.ponfee.scheduler.common.base.model.Result<Void> deleteJob(@RequestParam(value="jobId") long jobId)
@GetMapping(value="job/get") public cn.ponfee.scheduler.common.base.model.Result<SchedJobResponse> getJob(@RequestParam(value="jobId") long jobId)
@PostMapping(value="job/disable") public cn.ponfee.scheduler.common.base.model.Result<Boolean> disableJob(@RequestParam(value="jobId") long jobId)
@PostMapping(value="job/enable") public cn.ponfee.scheduler.common.base.model.Result<Boolean> enableJob(@RequestParam(value="jobId") long jobId)
@PostMapping(value="job/trigger") public cn.ponfee.scheduler.common.base.model.Result<Void> triggerJob(@RequestParam(value="jobId") long jobId) throws cn.ponfee.scheduler.core.exception.JobException
cn.ponfee.scheduler.core.exception.JobException@PostMapping(value="instance/cancel") public cn.ponfee.scheduler.common.base.model.Result<Boolean> cancelInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/pause") public cn.ponfee.scheduler.common.base.model.Result<Boolean> pauseInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/resume") public cn.ponfee.scheduler.common.base.model.Result<Boolean> resumeInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/fresume") public cn.ponfee.scheduler.common.base.model.Result<Void> forceResumeInstance(@RequestParam(value="instanceId") long instanceId)
@PutMapping(value="instance/fupdate_state") public cn.ponfee.scheduler.common.base.model.Result<Void> forceUpdateInstanceState(@RequestParam(value="instanceId") long instanceId, @RequestParam(value="instanceTargetState") int instanceTargetState, @RequestParam(value="taskTargetState") int taskTargetState)
@DeleteMapping(value="instance/delete") public cn.ponfee.scheduler.common.base.model.Result<Void> deleteInstance(@RequestParam(value="instanceId") long instanceId)
@GetMapping(value="instance/get") public cn.ponfee.scheduler.common.base.model.Result<SchedInstanceResponse> getInstance(@RequestParam(value="instanceId") long instanceId)
Copyright © 2023. All rights reserved.