public interface SchedTaskMapper
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(List<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.
|
default List<SchedTask> |
findBaseByInstanceId(long instanceId) |
List<SchedTask> |
findBaseByInstanceIdAndStates(long instanceId,
List<Integer> states) |
default List<SchedTask> |
findLargeByInstanceId(long instanceId) |
List<SchedTask> |
findLargeByInstanceIdAndStates(long instanceId,
List<Integer> states) |
int |
forceChangeState(long instanceId,
int toState) |
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) |
default boolean |
terminate(long taskId,
String worker,
cn.ponfee.disjob.core.enums.ExecuteState to,
cn.ponfee.disjob.core.enums.ExecuteState from,
Date executeEndTime,
String errorMsg) |
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) |
SchedTask get(long taskId)
List<SchedTask> findBaseByInstanceIdAndStates(@Param(value="instanceId") long instanceId, @Param(value="states") List<Integer> states)
List<SchedTask> findLargeByInstanceIdAndStates(@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 idint batchUpdateWorker(@Param(value="worker")
String worker,
@Param(value="taskIds")
List<Long> taskIds)
worker - the workertaskIds - the task id listdefault boolean terminate(long taskId,
String worker,
cn.ponfee.disjob.core.enums.ExecuteState to,
cn.ponfee.disjob.core.enums.ExecuteState from,
Date executeEndTime,
String errorMsg)
Copyright © 2025. All rights reserved.