public interface SchedTaskMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
checkpoint(long taskId,
String executeSnapshot) |
int |
deleteByInstanceId(long instanceId)
Delete the sched task.
|
List<cn.ponfee.scheduler.core.model.SchedTask> |
findLargeByInstanceId(long instanceId) |
List<cn.ponfee.scheduler.core.model.SchedTask> |
findMediumByInstanceId(long instanceId) |
int |
forceUpdateState(long instanceId,
int targetState) |
cn.ponfee.scheduler.core.model.SchedTask |
getByTaskId(long taskId) |
int |
insertBatch(List<cn.ponfee.scheduler.core.model.SchedTask> records) |
int |
start(long taskId,
String worker,
Date executeStartTime) |
int |
terminate(long taskId,
int toState,
int fromState,
Date executeEndTime,
String errorMsg) |
int |
updateErrorMsg(long taskId,
String errorMsg) |
int |
updateState(long taskId,
int toState,
int fromState,
String errorMsg,
Integer version) |
int |
updateStateByInstanceId(long instanceId,
int toState,
List<Integer> fromStateList,
Date executeEndTime) |
int |
updateWorker(List<Long> taskIds,
String worker)
Update sched_task.worker value when worker received the task
|
int insertBatch(List<cn.ponfee.scheduler.core.model.SchedTask> records)
cn.ponfee.scheduler.core.model.SchedTask getByTaskId(long taskId)
List<cn.ponfee.scheduler.core.model.SchedTask> findMediumByInstanceId(long instanceId)
List<cn.ponfee.scheduler.core.model.SchedTask> findLargeByInstanceId(long instanceId)
int start(@Param(value="taskId")
long taskId,
@Param(value="worker")
String worker,
@Param(value="executeStartTime")
Date executeStartTime)
int terminate(@Param(value="taskId")
long taskId,
@Param(value="toState")
int toState,
@Param(value="fromState")
int fromState,
@Param(value="executeEndTime")
Date executeEndTime,
@Param(value="errorMsg")
String errorMsg)
int updateState(@Param(value="taskId")
long taskId,
@Param(value="toState")
int toState,
@Param(value="fromState")
int fromState,
@Param(value="errorMsg")
String errorMsg,
@Param(value="version")
Integer version)
int forceUpdateState(@Param(value="instanceId")
long instanceId,
@Param(value="targetState")
int targetState)
int updateStateByInstanceId(@Param(value="instanceId")
long instanceId,
@Param(value="toState")
int toState,
@Param(value="fromStateList")
List<Integer> fromStateList,
@Param(value="executeEndTime")
Date executeEndTime)
int checkpoint(@Param(value="taskId")
long taskId,
@Param(value="executeSnapshot")
String executeSnapshot)
int updateErrorMsg(@Param(value="taskId")
long taskId,
@Param(value="errorMsg")
String errorMsg)
int deleteByInstanceId(long instanceId)
instanceId - the instance idCopyright © 2023. All rights reserved.