@RestController @RequestMapping(value="/supervisor/openapi") @SupervisorAuthentication(value=USER) public class SupervisorOpenapiProvider extends cn.ponfee.disjob.common.spring.BaseController
| 构造器和说明 |
|---|
SupervisorOpenapiProvider(OpenapiService openapiService,
AuthorizeGroupService authorizeGroupService) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.ponfee.disjob.common.model.Result<Long> |
addJob(SchedJobAddRequest 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<SchedInstanceResponse> |
getInstance(long instanceId,
boolean withTasks) |
cn.ponfee.disjob.common.model.Result<List<SchedTaskResponse>> |
getInstanceTasks(long instanceId) |
cn.ponfee.disjob.common.model.Result<SchedJobResponse> |
getJob(long jobId) |
cn.ponfee.disjob.common.model.Result<List<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<SchedInstanceResponse>> |
queryInstanceForPage(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<SchedJobResponse>> |
queryJobForPage(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(SchedJobUpdateRequest 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(OpenapiService openapiService, AuthorizeGroupService authorizeGroupService)
@PostMapping(value="/job/add") public cn.ponfee.disjob.common.model.Result<Long> addJob(@RequestBody SchedJobAddRequest req) throws cn.ponfee.disjob.core.exception.JobException
cn.ponfee.disjob.core.exception.JobException@PutMapping(value="/job/update") public cn.ponfee.disjob.common.model.Result<Void> updateJob(@RequestBody SchedJobUpdateRequest req) throws cn.ponfee.disjob.core.exception.JobException
cn.ponfee.disjob.core.exception.JobException@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.JobException
cn.ponfee.disjob.core.exception.JobException@GetMapping(value="/job/get") public cn.ponfee.disjob.common.model.Result<SchedJobResponse> getJob(@RequestParam(value="jobId") long jobId)
@GetMapping(value="/job/page") public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<SchedJobResponse>> queryJobForPage(SchedJobPageRequest pageRequest)
pageRequest - the page requestMediaType.APPLICATION_FORM_URLENCODED,
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<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<SchedTaskResponse>> getInstanceTasks(@RequestParam(value="instanceId") long instanceId)
@GetMapping(value="/instance/page") public cn.ponfee.disjob.common.model.Result<cn.ponfee.disjob.common.model.PageResponse<SchedInstanceResponse>> queryInstanceForPage(SchedInstancePageRequest pageRequest)
pageRequest - the page requestMediaType.APPLICATION_FORM_URLENCODED,
MediaType.MULTIPART_FORM_DATA@GetMapping(value="/instance/children") public cn.ponfee.disjob.common.model.Result<List<SchedInstanceResponse>> listInstanceChildren(@RequestParam(value="pnstanceId") long pnstanceId)
Copyright © 2024. All rights reserved.