Commit Graph

33 Commits

Author SHA1 Message Date
d533061410 feat: 新增仅用于单元测试的日志输出. 2025-04-23 08:50:25 +08:00
961a496465 change: 丰富测试用例; 并发性状态机CAS默认触发状态处理器. 2025-04-15 16:47:47 +08:00
89799257aa feat: 新增相关工具类用来快速创建一个状态机. 2025-04-11 09:39:13 +08:00
bbde9acf55 fix: 状态机初始化状态逻辑失效. 2025-04-11 09:16:46 +08:00
cdfe94de08 change: clean. 2025-04-10 09:22:28 +08:00
92ee373ea4 feat: 抽象更高层的状态事件注册接口. 2025-03-28 14:51:10 +08:00
921520b097 doc: 修复注释错误. 2025-03-28 09:13:02 +08:00
f0db621968 feat: 状态机现可提供初始化状态. 2025-03-27 11:32:20 +08:00
5d73a20428 Merge remote-tracking branch 'origin/master' 2025-03-27 08:56:36 +08:00
974b0ffe6d change: 代码清理、注释修复. 2025-03-27 08:56:25 +08:00
19ef4f1262 Revert "change: 调整工程结构."
This reverts commit f6a3b336de.
2025-03-26 20:28:09 +08:00
f6a3b336de change: 调整工程结构. 2025-03-23 19:16:12 +08:00
494f093041 fix: 状态机CAS逻辑异常. 2025-03-07 10:28:05 +08:00
af9c1c9622 feat: 新增可计数的拒绝策略. 2025-03-05 14:50:36 +08:00
f7e4400e37 feat: 状态机事件触发现可异步执行. 2025-02-19 14:27:32 +08:00
101d440510 doc: 触发逻辑补充说明. 2025-02-19 14:12:59 +08:00
4a843f885e feat: 状态机内置默认用于异步执行事件的线程池. 2025-02-17 12:45:51 +08:00
4b4a6d27b3 change: 移除测试中的slf4j及lombok. 2025-02-06 19:41:04 +08:00
30e37e6630 fix: 并发性当前状态获取异常、代码调整. 2025-02-06 15:33:31 +08:00
3a4db562ce feat: 完善并发型状态机. 2025-02-06 15:28:14 +08:00
52946be558 feat: 新增并发型状态机(基于CAS实现, 未完成). 2025-02-06 11:11:25 +08:00
ad26f59438 change: 调整状态机实例化参数. 2025-02-02 17:25:37 +08:00
a1bdb96638 feat: 状态机支持发布、订阅事件. 2025-01-24 09:43:34 +08:00
54e6f56bc6 change: 精简多余的判断. 2025-01-15 08:40:22 +08:00
c546f855e1 fix: 断路状态管理器逻辑异常. 2025-01-14 15:40:29 +08:00
2f407e4cea feat: 状态管理器新增是否可切换的检查. 2025-01-13 14:47:24 +08:00
7a8d5187b9 feat: 状态机切换状态时更灵活. 2025-01-13 14:25:38 +08:00
08cca7ae61 feat: 新增断路状态管理器. 2025-01-13 10:59:48 +08:00
370a9eb75d change: 精简逻辑代码. 2025-01-07 09:24:52 +08:00
1c87acef2a fix: 死锁. 2025-01-02 14:37:23 +08:00
d5073ae245 change: 调整状态机代码结构. 2024-12-31 11:20:22 +08:00
5fed1bbf19 change: 代码整理、定向切换时校验当前状态. 2024-12-31 09:21:03 +08:00
682266b591 init: 仓库初始化. 2024-12-28 21:57:03 +08:00