emu

cnmm22 cnmm22 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package com.huawei.hwclouds.taskmgr.job.task;

public enum TaskConfigConst {
//Tack重试次数,0表示不进行重试,1表示重试一次,最小0,最大9999
RETRY_COUNT("retryCount", "0", 0, 9999),
//重试次数间隔,默认为5秒,最小5,最大9999
RETRY_INTERVAL_SECS("retryIntervalSecs", "5", 5, 9999),

//第一次listen的延时时间
FIRST_LISTENER_DELAY("firstListenerDelay", "0"),
//Exec 监控延时,默认为5秒,最小5,最大9999
LISTENER_DELAY("listenerDelay", "5", 5, 9999),
LISTENER_COUNT("listenerCount", "9999", 1, 9999),

//是否支持rollback流程
CAN_ROLLBACK("canRollback", "true"),
//第一次listen的延时时间
FIRST_ROLLBACK_LISTENER_DELAY("firstRollBackListenerDelay", "0"),
//Rollback监控延时,默认为5秒,最小5,最大9999
ROLLBACK_LISTENER_DELAY("rollbackListenerDelay", "5", 5, 9999),
//Rollback 重试次数,0表示不进行重试,1表示重试一次,最小0,最大9999
ROLLBACK_RETRY_COUNT("rollbackRetryCount", "0", 0, 9999);


private String name;

private String defaultValue;

private int minValue;

private int maxValue;

public String getName() {
return name;
}

public String getDefaultValue() {
return defaultValue;
}

public int getMinValue() {
return minValue;
}

public int getMaxValue() {
return maxValue;
}

TaskConfigConst(String name, String defaultValue) {
this.name = name;
this.defaultValue = defaultValue;
}

TaskConfigConst(String name, String defaultValue, int minValue, int maxValue) {
this.name = name;
this.defaultValue = defaultValue;
this.minValue = minValue;
this.maxValue = maxValue;
}
}
setTaskConfig(TaskConfigConst.LISTENER_DELAY.getName(), delayKey, defaultDelay, configs);
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
cnmm22
新技术前沿 6,128 成员 4,418 内容