@RequestMapping(value="supervisor/openapi/")
public interface SupervisorOpenapi
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJob(AddSchedJobRequest req) |
Boolean |
cancelInstance(long instanceId) |
void |
changeInstanceState(long instanceId,
int targetExecuteState) |
Boolean |
changeJobState(long jobId,
int jobState) |
void |
deleteInstance(long instanceId) |
void |
deleteJob(long jobId) |
SchedInstanceResponse |
getInstance(long instanceId) |
List<SchedTaskResponse> |
getInstanceTasks(long instanceId) |
SchedJobResponse |
getJob(long jobId) |
List<SchedInstanceResponse> |
listInstanceChildren(long pnstanceId) |
Boolean |
pauseInstance(long instanceId) |
PageResponse<SchedInstanceResponse> |
queryInstanceForPage(SchedInstancePageRequest pageRequest) |
PageResponse<SchedJobResponse> |
queryJobForPage(SchedJobPageRequest pageRequest) |
Boolean |
resumeInstance(long instanceId) |
void |
triggerJob(long jobId) |
void |
updateJob(UpdateSchedJobRequest req) |
@PostMapping(value="job/add") void addJob(AddSchedJobRequest req) throws JobException
JobException@PutMapping(value="job/update") void updateJob(UpdateSchedJobRequest req) throws JobException
JobException@DeleteMapping(value="job/delete") void deleteJob(long jobId)
@PostMapping(value="job/state/change") Boolean changeJobState(long jobId, int jobState)
@PostMapping(value="job/trigger")
void triggerJob(long jobId)
throws JobException
JobException@GetMapping(value="job/get") SchedJobResponse getJob(long jobId)
@GetMapping(value="job/page") PageResponse<SchedJobResponse> queryJobForPage(SchedJobPageRequest pageRequest)
@PostMapping(value="instance/pause") Boolean pauseInstance(long instanceId)
@PostMapping(value="instance/cancel") Boolean cancelInstance(long instanceId)
@PostMapping(value="instance/resume") Boolean resumeInstance(long instanceId)
@DeleteMapping(value="instance/delete") void deleteInstance(long instanceId)
@PostMapping(value="instance/state/change")
void changeInstanceState(long instanceId,
int targetExecuteState)
@GetMapping(value="instance/get") SchedInstanceResponse getInstance(long instanceId)
@GetMapping(value="instance/tasks") List<SchedTaskResponse> getInstanceTasks(long instanceId)
@GetMapping(value="instance/page") PageResponse<SchedInstanceResponse> queryInstanceForPage(SchedInstancePageRequest pageRequest)
@GetMapping(value="instance/children") List<SchedInstanceResponse> listInstanceChildren(long pnstanceId)
Copyright © 2023. All rights reserved.