public interface SchedTaskMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(List<cn.ponfee.disjob.core.model.SchedTask> records) |
int |
batchUpdateWorker(String worker,
List<Long> taskIds)
Update or clear the task worker
|
boolean |
checkStartIdempotent(long taskId,
String worker,
String startRequestId) |
int |
deleteByInstanceId(long instanceId)
Delete the sched task.
|
List<cn.ponfee.disjob.core.model.SchedTask> |
findBaseByInstanceId(long instanceId,
List<Integer> states) |
List<cn.ponfee.disjob.core.model.SchedTask> |
findLargeByInstanceId(long instanceId,
List<Integer> states) |
int |
forceChangeState(long instanceId,
int toState) |
cn.ponfee.disjob.core.model.SchedTask |
get(long taskId) |
int |
incrementDispatchFailedCount(long taskId,
int currentDispatchFailedCount) |
int |
savepoint(long taskId,
String worker,
String executeSnapshot) |
int |
start(long taskId,
String worker,
String startRequestId,
Date executeStartTime) |
int |
terminate(long taskId,
String worker,
int toState,
int fromState,
Date executeEndTime,
String errorMsg) |
int |
updateStateByInstanceId(long instanceId,
int toState,
List<Integer> fromStateList,
Date executeEndTime) |
int batchInsert(List<cn.ponfee.disjob.core.model.SchedTask> records)
cn.ponfee.disjob.core.model.SchedTask get(long taskId)
List<cn.ponfee.disjob.core.model.SchedTask> findBaseByInstanceId(@Param(value="instanceId") long instanceId, @Param(value="states") List<Integer> states)
List<cn.ponfee.disjob.core.model.SchedTask> findLargeByInstanceId(@Param(value="instanceId") long instanceId, @Param(value="states") List<Integer> states)
int incrementDispatchFailedCount(@Param(value="taskId")
long taskId,
@Param(value="currentDispatchFailedCount")
int currentDispatchFailedCount)
int start(@Param(value="taskId")
long taskId,
@Param(value="worker")
String worker,
@Param(value="startRequestId")
String startRequestId,
@Param(value="executeStartTime")
Date executeStartTime)
boolean checkStartIdempotent(@Param(value="taskId")
long taskId,
@Param(value="worker")
String worker,
@Param(value="startRequestId")
String startRequestId)
int terminate(@Param(value="taskId")
long taskId,
@Param(value="worker")
String worker,
@Param(value="toState")
int toState,
@Param(value="fromState")
int fromState,
@Param(value="executeEndTime")
Date executeEndTime,
@Param(value="errorMsg")
String errorMsg)
int updateStateByInstanceId(@Param(value="instanceId")
long instanceId,
@Param(value="toState")
int toState,
@Param(value="fromStateList")
List<Integer> fromStateList,
@Param(value="executeEndTime")
Date executeEndTime)
int forceChangeState(@Param(value="instanceId")
long instanceId,
@Param(value="toState")
int toState)
int savepoint(@Param(value="taskId")
long taskId,
@Param(value="worker")
String worker,
@Param(value="executeSnapshot")
String executeSnapshot)
int deleteByInstanceId(long instanceId)
instanceId - the instance idCopyright © 2024. All rights reserved.