com.alibaba.easyretry.common.entity.RetryTask Maven / Gradle / Ivy
package com.alibaba.easyretry.common.entity;
import java.util.Date;
import java.util.Map;
import com.alibaba.easyretry.common.constant.enums.RetryTaskStatusEnum;
import lombok.Data;
/**
* 重试任务实体
*
* @author wuhao
*/
@Data
public class RetryTask {
/**
* 主键id
*/
private Long id;
/**
* 业务信息
*/
private String bizId;
/**
* 执行者名称
*/
private String executorName;
/**
* 执行者方法
*/
private String executorMethodName;
/**
* 当重试失败时候执行的方法
*/
private String onFailureMethod;
/**
* 重试任务状态
*/
private RetryTaskStatusEnum status;
/**
* 任务上的扩展字段
*/
private Map extAttrs;
/**
* 重试执行者方法参数
*/
private String argsStr;
private Date gmtCreate;
private Date gmtModified;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy