
com.alibaba.easyretry.common.access.RetryTaskAccess Maven / Gradle / Ivy
The newest version!
package com.alibaba.easyretry.common.access;
import java.util.List;
import com.alibaba.easyretry.common.entity.RetryTask;
/**
* 重试任务获取器
*/
public interface RetryTaskAccess {
/**
* @return 结果
* @param retryTask 任务信息
* 保存重试任务
*/
boolean saveRetryTask(RetryTask retryTask);
/**
* @return 结果
* @param retryTask 任务信息
* 更改重试任务为处理中
*/
boolean handlingRetryTask(RetryTask retryTask);
/**
* @return 结果
* @param retryTask 任务信息
* 完结重试任务
*/
boolean finishRetryTask(RetryTask retryTask);
/**
* @return 结果
* @param retryTask 任务信息
* 停止重试任务
*/
boolean stopRetryTask(RetryTask retryTask);
/**
* @return 结果任务列表
* @param lastId 任务id
* 批量查询重试任务
*/
List listAvailableTasks(Long lastId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy