| 构造器和说明 |
|---|
SupervisorOpenApiProvider(cn.ponfee.disjob.core.api.supervisor.SupervisorOpenRpcService supervisorOpenRpcService) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.ponfee.disjob.common.model.Result<Void> |
addJob(cn.ponfee.disjob.core.api.supervisor.request.AddSchedJobRequest req) |
cn.ponfee.disjob.common.model.Result<Void> |
cancelInstance(long instanceId) |
cn.ponfee.disjob.common.model.Result<Void> |
changeInstanceState(long instanceId,
int targetExecuteState) |
cn.ponfee.disjob.common.model.Result<Boolean> |
changeJobState(long jobId,
int jobState) |
cn.ponfee.disjob.common.model.Result<Void> |
deleteInstance(long instanceId) |
cn.ponfee.disjob.common.model.Result<Void> |
deleteJob(long jobId) |
cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> |
getInstance(long instanceId,
boolean withTasks) |
cn.ponfee.disjob.common.model.Result<List<cn.ponfee.disjob.core.api.supervisor.response.SchedTaskResponse>> |
getInstanceTasks(long instanceId) |
cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse> |
getJob(long jobId) |
cn.ponfee.disjob.common.model.Result<List<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse>> |
listInstanceChildren(long pnstanceId) |
cn.ponfee.disjob.common.model.Result<Void> |
pauseInstance(long instanceId) |
cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse>> |
queryInstanceForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedInstancePageRequest pageRequest)
Http request Content-Type: Http form-data or application/x-www-form-urlencoded
|
cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse>> |
queryJobForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedJobPageRequest pageRequest)
Http request Content-Type: Http form-data or application/x-www-form-urlencoded
|
cn.ponfee.disjob.common.model.Result<Void> |
resumeInstance(long instanceId) |
cn.ponfee.disjob.common.model.Result<Void> |
triggerJob(long jobId) |
cn.ponfee.disjob.common.model.Result<Void> |
updateJob(cn.ponfee.disjob.core.api.supervisor.request.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 SupervisorOpenApiProvider(cn.ponfee.disjob.core.api.supervisor.SupervisorOpenRpcService supervisorOpenRpcService)
@PostMapping(value="job/add") public cn.ponfee.disjob.common.model.Result<Void> addJob(@RequestBody cn.ponfee.disjob.core.api.supervisor.request.AddSchedJobRequest req) throws cn.ponfee.disjob.core.exception.JobCheckedException
cn.ponfee.disjob.core.exception.JobCheckedException@PutMapping(value="job/update") public cn.ponfee.disjob.common.model.Result<Void> updateJob(@RequestBody cn.ponfee.disjob.core.api.supervisor.request.UpdateSchedJobRequest req) throws cn.ponfee.disjob.core.exception.JobCheckedException
cn.ponfee.disjob.core.exception.JobCheckedException@DeleteMapping(value="job/delete") public cn.ponfee.disjob.common.model.Result<Void> deleteJob(@RequestParam(value="jobId") long jobId)
@PostMapping(value="job/state/change") public cn.ponfee.disjob.common.model.Result<Boolean> changeJobState(@RequestParam(value="jobId") long jobId, @RequestParam(value="jobState") int jobState)
@PostMapping(value="job/trigger") public cn.ponfee.disjob.common.model.Result<Void> triggerJob(@RequestParam(value="jobId") long jobId) throws cn.ponfee.disjob.core.exception.JobCheckedException
cn.ponfee.disjob.core.exception.JobCheckedException@GetMapping(value="job/get")
public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse> getJob(@RequestParam(value="jobId")
long jobId)
@GetMapping(value="job/page") public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedJobResponse>> queryJobForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedJobPageRequest pageRequest)
pageRequest - the page requestorg.springframework.http.MediaType#APPLICATION_FORM_URLENCODED,
org.springframework.http.MediaType#MULTIPART_FORM_DATA@PostMapping(value="instance/pause") public cn.ponfee.disjob.common.model.Result<Void> pauseInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/cancel") public cn.ponfee.disjob.common.model.Result<Void> cancelInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/resume") public cn.ponfee.disjob.common.model.Result<Void> resumeInstance(@RequestParam(value="instanceId") long instanceId)
@DeleteMapping(value="instance/delete") public cn.ponfee.disjob.common.model.Result<Void> deleteInstance(@RequestParam(value="instanceId") long instanceId)
@PostMapping(value="instance/state/change") public cn.ponfee.disjob.common.model.Result<Void> changeInstanceState(@RequestParam(value="instanceId") long instanceId, @RequestParam(value="targetExecuteState") int targetExecuteState)
@GetMapping(value="instance/get")
public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse> getInstance(@RequestParam(value="instanceId")
long instanceId,
@RequestParam(value="withTasks",defaultValue="false")
boolean withTasks)
@GetMapping(value="instance/tasks") public cn.ponfee.disjob.common.model.Result<List<cn.ponfee.disjob.core.api.supervisor.response.SchedTaskResponse>> getInstanceTasks(@RequestParam(value="instanceId") long instanceId)
@GetMapping(value="instance/page") public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse>> queryInstanceForPage(cn.ponfee.disjob.core.api.supervisor.request.SchedInstancePageRequest pageRequest)
pageRequest - the page requestorg.springframework.http.MediaType#APPLICATION_FORM_URLENCODED,
org.springframework.http.MediaType#MULTIPART_FORM_DATA@GetMapping(value="instance/children") public cn.ponfee.disjob.common.model.Result<List<cn.ponfee.disjob.core.api.supervisor.response.SchedInstanceResponse>> listInstanceChildren(@RequestParam(value="pnstanceId") long pnstanceId)
Copyright © 2023. All rights reserved.