public interface SchedTaskMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
checkpoint(long taskId,
String executeSnapshot) |
int |
deleteByTrackId(long trackId)
Delete the sched task.
|
List<cn.ponfee.scheduler.core.model.SchedTask> |
findLargeByTrackId(long trackId) |
List<cn.ponfee.scheduler.core.model.SchedTask> |
findMediumByTrackId(long trackId) |
int |
forceUpdateState(long trackId,
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 |
updateStateByTrackId(long trackId,
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> findMediumByTrackId(long trackId)
List<cn.ponfee.scheduler.core.model.SchedTask> findLargeByTrackId(long trackId)
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="trackId")
long trackId,
@Param(value="targetState")
int targetState)
int updateStateByTrackId(@Param(value="trackId")
long trackId,
@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 deleteByTrackId(long trackId)
trackId - the track idCopyright © 2023. All rights reserved.