@Service
public class OpenapiService
extends cn.ponfee.disjob.common.base.SingletonClassConstraint
| 构造器和说明 |
|---|
OpenapiService(DistributedJobManager jobManager,
DistributedJobQuerier jobQuerier) |
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
addJob(SchedJobAddRequest 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) |
SchedInstanceResponse |
getInstance(long instanceId,
boolean withTasks) |
List<SchedTaskResponse> |
getInstanceTasks(long instanceId) |
SchedJobResponse |
getJob(long jobId) |
List<SchedInstanceResponse> |
listInstanceChildren(long pnstanceId) |
void |
manualTriggerJob(long jobId) |
void |
pauseInstance(long instanceId) |
cn.ponfee.disjob.common.model.PageResponse<SchedInstanceResponse> |
queryInstanceForPage(SchedInstancePageRequest pageRequest) |
cn.ponfee.disjob.common.model.PageResponse<SchedJobResponse> |
queryJobForPage(SchedJobPageRequest pageRequest) |
void |
resumeInstance(long instanceId) |
void |
updateJob(SchedJobUpdateRequest req) |
public OpenapiService(DistributedJobManager jobManager, DistributedJobQuerier jobQuerier)
public Long addJob(SchedJobAddRequest req) throws cn.ponfee.disjob.core.exception.JobException
cn.ponfee.disjob.core.exception.JobExceptionpublic void updateJob(SchedJobUpdateRequest req) throws cn.ponfee.disjob.core.exception.JobException
cn.ponfee.disjob.core.exception.JobExceptionpublic void deleteJob(long jobId)
public Boolean changeJobState(long jobId, int jobState)
public void manualTriggerJob(long jobId)
throws cn.ponfee.disjob.core.exception.JobException
cn.ponfee.disjob.core.exception.JobExceptionpublic SchedJobResponse getJob(long jobId)
public cn.ponfee.disjob.common.model.PageResponse<SchedJobResponse> queryJobForPage(SchedJobPageRequest pageRequest)
public void pauseInstance(long instanceId)
public void cancelInstance(long instanceId)
public void resumeInstance(long instanceId)
public void changeInstanceState(long instanceId,
int targetExecuteState)
public void deleteInstance(long instanceId)
public SchedInstanceResponse getInstance(long instanceId, boolean withTasks)
public List<SchedTaskResponse> getInstanceTasks(long instanceId)
public cn.ponfee.disjob.common.model.PageResponse<SchedInstanceResponse> queryInstanceForPage(SchedInstancePageRequest pageRequest)
public List<SchedInstanceResponse> listInstanceChildren(long pnstanceId)
Copyright © 2024. All rights reserved.