public class SupervisorOpenapiProvider extends Object implements cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapi, cn.ponfee.disjob.common.spring.RpcController
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
LOG |
| 构造器和说明 |
|---|
SupervisorOpenapiProvider(DistributedJobManager jobManager,
DistributedJobQuerier jobQuerier) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJob(cn.ponfee.disjob.core.openapi.supervisor.request.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) |
cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse |
getInstance(long instanceId) |
List<cn.ponfee.disjob.core.openapi.supervisor.response.SchedTaskResponse> |
getInstanceTasks(long instanceId) |
cn.ponfee.disjob.core.openapi.supervisor.response.SchedJobResponse |
getJob(long jobId) |
List<cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse> |
listInstanceChildren(long pnstanceId) |
Boolean |
pauseInstance(long instanceId) |
cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse> |
queryInstanceForPage(cn.ponfee.disjob.core.openapi.supervisor.request.SchedInstancePageRequest pageRequest) |
cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.openapi.supervisor.response.SchedJobResponse> |
queryJobForPage(cn.ponfee.disjob.core.openapi.supervisor.request.SchedJobPageRequest pageRequest) |
Boolean |
resumeInstance(long instanceId) |
void |
triggerJob(long jobId) |
void |
updateJob(cn.ponfee.disjob.core.openapi.supervisor.request.UpdateSchedJobRequest req) |
public SupervisorOpenapiProvider(DistributedJobManager jobManager, DistributedJobQuerier jobQuerier)
public void addJob(cn.ponfee.disjob.core.openapi.supervisor.request.AddSchedJobRequest req)
throws cn.ponfee.disjob.core.exception.JobException
addJob 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapicn.ponfee.disjob.core.exception.JobExceptionpublic void updateJob(cn.ponfee.disjob.core.openapi.supervisor.request.UpdateSchedJobRequest req)
throws cn.ponfee.disjob.core.exception.JobException
updateJob 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapicn.ponfee.disjob.core.exception.JobExceptionpublic void deleteJob(long jobId)
deleteJob 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic Boolean changeJobState(long jobId, int jobState)
changeJobState 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic void triggerJob(long jobId)
throws cn.ponfee.disjob.core.exception.JobException
triggerJob 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapicn.ponfee.disjob.core.exception.JobExceptionpublic cn.ponfee.disjob.core.openapi.supervisor.response.SchedJobResponse getJob(long jobId)
getJob 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.openapi.supervisor.response.SchedJobResponse> queryJobForPage(cn.ponfee.disjob.core.openapi.supervisor.request.SchedJobPageRequest pageRequest)
queryJobForPage 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic Boolean pauseInstance(long instanceId)
pauseInstance 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic Boolean cancelInstance(long instanceId)
cancelInstance 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic Boolean resumeInstance(long instanceId)
resumeInstance 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic void changeInstanceState(long instanceId,
int targetExecuteState)
changeInstanceState 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic void deleteInstance(long instanceId)
deleteInstance 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse getInstance(long instanceId)
getInstance 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic List<cn.ponfee.disjob.core.openapi.supervisor.response.SchedTaskResponse> getInstanceTasks(long instanceId)
getInstanceTasks 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic cn.ponfee.disjob.common.model.PageResponse<cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse> queryInstanceForPage(cn.ponfee.disjob.core.openapi.supervisor.request.SchedInstancePageRequest pageRequest)
queryInstanceForPage 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapipublic List<cn.ponfee.disjob.core.openapi.supervisor.response.SchedInstanceResponse> listInstanceChildren(long pnstanceId)
listInstanceChildren 在接口中 cn.ponfee.disjob.core.openapi.supervisor.SupervisorOpenapiCopyright © 2023. All rights reserved.