一个 DAG 工作流引擎的设计实现源代码实例
2023-09-14 09:07:21 时间
任务Task
package com.bytedance.ecop.kunlun.engine.scheduler;
import java.util.UUID;
import static java.lang.Thread.sleep;
public class Task implements Executor {
private Long id;
private String name;
private int state;
private long timeout;
public Task() {
}
public Task(Long id, String name, int state, long timeout) {
this.id = id;
this.name = name;
this.state = state;
this.timeout = timeout;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public long getTimeout() {
相关文章
- 三菱modbus rtu通讯实例_三菱modbusRTU通讯实例
- 【Java 代码实例 14】BeanUtils用法详解,附源码分析
- SQLServer 错误 17130 没有足够的内存分配给所配置的锁数。 正尝试以较小的锁哈希表启动,但这可能会影响性能。 请与数据库管理员联系,为数据库引擎的这一实例配置更多内存。 故障 处理 修复 支持远程
- 基于Spring + Drools6.4规则引擎代码实例详解编程语言
- Oracle书库建表实例指引实现一个精彩书库(oracle书库建表实例)
- jquery交替变换颜色的三种方法实例代码
- PHP数据库万能引擎类adodb配置使用以及实例集锦
- php图片处理函数获取类型及扩展名实例
- PHP中使用Imagick读取pdf并生成png缩略图实例
- C#.NET采用HTML模板发送电子邮件完整实例