public interface TaskPersistenceService
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
batchSave(List<TaskDO> tasks) |
boolean |
deleteAllSubInstanceTasks(Long instanceId,
Long subInstanceId) |
boolean |
deleteAllTasks(Long instanceId) |
boolean |
deleteTasksByTaskIds(Long instanceId,
Collection<String> taskId) |
List<TaskResult> |
getAllTaskResult(Long instanceId,
Long subInstanceId) |
List<TaskDO> |
getAllUnFinishedTaskByAddress(Long instanceId,
String address) |
Optional<TaskDO> |
getLastTask(Long instanceId,
Long subInstanceId) |
Optional<TaskDO> |
getTask(Long instanceId,
String taskId) |
List<TaskDO> |
getTaskByQuery(Long instanceId,
String customQuery) |
List<TaskDO> |
getTaskByStatus(Long instanceId,
TaskStatus status,
int limit) |
Map<TaskStatus,Long> |
getTaskStatusStatistics(Long instanceId,
Long subInstanceId) |
void |
init() |
boolean |
updateLostTasks(Long instanceId,
List<String> addressList,
boolean retry) |
boolean |
updateTask(Long instanceId,
String taskId,
TaskDO updateEntity) |
boolean |
updateTaskStatus(Long instanceId,
String taskId,
int status,
long lastReportTime,
String result) |
boolean updateTaskStatus(Long instanceId, String taskId, int status, long lastReportTime, String result)
List<TaskDO> getAllUnFinishedTaskByAddress(Long instanceId, String address)
List<TaskDO> getTaskByStatus(Long instanceId, TaskStatus status, int limit)
Map<TaskStatus,Long> getTaskStatusStatistics(Long instanceId, Long subInstanceId)
List<TaskResult> getAllTaskResult(Long instanceId, Long subInstanceId)
boolean deleteAllTasks(Long instanceId)
boolean deleteTasksByTaskIds(Long instanceId, Collection<String> taskId)
Copyright © 2024. All rights reserved.