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