Commit Graph

744 Commits

Author SHA1 Message Date
Dale Lee
c422761aef feature #I7YYLE 完善测试用例 2023-10-06 21:01:52 +08:00
Dale Lee
63b1e2744a feature #I7YYLE 支持并发环境下的组件降级 2023-10-04 16:28:18 +08:00
Dale Lee
bb9b355f8b feature #I7YYLE 完善注释 2023-10-02 20:14:33 +08:00
Dale Lee
acdafba090 feature #I7YYLE 格式化代码 2023-10-02 19:10:53 +08:00
Dale Lee
e734456f8e feature #I7YYLE 解决冲突 2023-10-01 18:50:47 +08:00
Dale Lee
0df89cb9b5 feature #I7YYLE 添加组件降级启动配置 2023-10-01 16:54:35 +08:00
Dale Lee
51fe4f5b42 feature #I7YYLE 添加 Spring Boot 环境下单元测试 2023-10-01 15:34:37 +08:00
luoyi
3921430631 enhancement #I84XNE 调整 must 入参类型 2023-09-28 20:25:54 +08:00
铂赛东
46d3939e53 !232 WHEN 的 must 语法可指定多个任务
Merge pull request !232 from luoyi/issues/I84XNE
2023-09-28 09:15:35 +00:00
luoyi
8d9099dcba enhancement #I84XNE WHEN 的 must 语法可指定多个任务 2023-09-27 22:53:36 +08:00
everywhere.z
49a677e45b 优化代码 2023-09-25 17:37:09 +08:00
everywhere.z
175bb282f3 优化代码 2023-09-25 17:31:19 +08:00
铂赛东
13ef344281 !219 修复了ApolloParse可能存在的空指针问题和命名规范问题
Merge pull request !219 from 韩华锋/fix_null_problem_230914
2023-09-25 08:18:43 +00:00
Dale Lee
cdbc5aca7d feature #I7YYLE 实现组件降级 2023-09-24 15:58:04 +08:00
铂赛东
7ac5a00c4d !230 feature #I7Y0Y1 SQL插件支持轮询模式
Merge pull request !230 from hxinyu/dev_for_sql_polling
2023-09-24 03:52:09 +00:00
houxinyu
5f6650b5c8 优化SQL轮询&抽取统一正则转换代码 2023-09-20 20:40:31 +08:00
luoyi
d7c6383b09 enhancement #I7XAIB 调整 When 任务命名 2023-09-18 20:58:25 +08:00
luoyi
23f53dceb5 Merge branch 'dev' of https://gitee.com/dromara/liteFlow into issues/I7XAIB 2023-09-18 20:56:32 +08:00
luoyi
9fbb615e92 enhancement #I7XAIB 简化 SpecifyParallelExecutor 执行逻辑 2023-09-14 22:35:26 +08:00
luoyi
6eee9ce492 enhancement #I7XAIB 调整参数命名,增加注释说明 2023-09-14 21:53:07 +08:00
luoyi
d76fdb736c Merge branch 'dev' of https://gitee.com/dromara/liteFlow into issues/I7XAIB 2023-09-14 20:25:39 +08:00
gaibu
4a27cd7183 BUGFIX #I81ETQ parse_on_start=false 场景 NPE 问题 2023-09-14 20:24:24 +08:00
韩华锋
918111dfda 【fix】修复ApolloParseHelper.java中调用convert后,可能会出现空指针的问题
【fix】FlowInitHook.java文件中,常量命小写,不符合常用规范,改为了大写
2023-09-14 11:19:42 +08:00
gaibu
9ec569bf8c BUGFIX #I7ZMVM 一个 node 同时覆盖 isContinueOnError 和 isEnd 场景的 bug 2023-09-10 09:48:56 +08:00
gaibu
002be739cd BUGFIX #I7G6BB 自定义异步线程池初始化存在并发问题 2023-09-02 16:23:50 +08:00
luoyi
4e616f9da6 enhancement #I7XAIB WHEN 增加 must 语法,调整 WhenCondition 逻辑 2023-08-30 21:16:10 +08:00
everywhere.z
afb1e16692 更新banner打印 2023-08-30 12:07:44 +08:00
everywhere.z
304a2d1096 feature #I7V6VB 建议增加Janino插件,支持java脚本的书写 2023-08-27 17:38:59 +08:00
everywhere.z
701ea51d5d feature #I7V6VB https://gitee.com/dromara/liteFlow/issues/I7V6VB 2023-08-23 00:35:15 +08:00
everywhere.z
506ef90d9e feature #I7UJ5N 增加对Java脚本的支持 2023-08-20 19:18:52 +08:00
铂赛东
9ae5751305 !208 实现组件的回滚机制
Merge pull request !208 from Rain/dev
2023-08-20 08:01:12 +00:00
everywhere.z
1a4376870f 优化代码 2023-08-17 18:35:18 +08:00
everywhere.z
f9c8d8d1c4 bug #I7TYS3 当组件出现Exception的时候,afterProcess获取不到 2023-08-17 15:32:05 +08:00
everywhere.z
36c8974e04 bug #I7TYS3 当组件出现Exception的时候,afterProcess获取不到 2023-08-17 14:58:03 +08:00
铂赛东
09eb4ba5b5 !202 处理SwitchCondition中的NPE风险
Merge pull request !202 from zcl/master
2023-08-14 14:45:39 +00:00
rain
1da30a66bb rollback 2023-08-13 18:40:49 +08:00
rain
001dcb7e09 rollback 2023-08-13 16:51:52 +08:00
everywhere.z
b4ef1dc829 CATCH的时候需要把exception打印出来 2023-08-08 23:40:03 +08:00
everywhere.z
776474b976 刷新的时候不创建文件监听 2023-08-08 15:22:09 +08:00
Dale Lee
6cade5df9f 修改默认线程池名称 2023-08-03 22:00:44 +08:00
zcl
cf93cd43aa update liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java.
NPE风险

Signed-off-by: zcl <9928619+zhangcl1991@user.noreply.gitee.com>
2023-08-03 05:10:09 +00:00
zcl
09f3412289 update liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java.
SwitchCondition节点若在流程中未设置id,会导致 executable.getId() 为null,从而报NPE异常

Signed-off-by: zcl <9928619+zhangcl1991@user.noreply.gitee.com>
2023-08-03 04:58:18 +00:00
铂赛东
68b5f26012 !201 组件代理执行方法时的参数判断
Merge pull request !201 from zcl/master
2023-08-02 10:45:22 +00:00
zcl
17ede77794 update liteflow-core/src/main/java/com/yomahub/liteflow/core/proxy/ComponentProxy.java.
参数可能为null,如果args.length出现NullPointerException后,进入catch中,再把NullPointerException强转为InvocationTargetException,catch中又会出现:java.lang.NullPointerException cannot be cast to java.lang.reflect.InvocationTargetException 的异常

Signed-off-by: zcl <9928619+zhangcl1991@user.noreply.gitee.com>
2023-08-02 06:24:58 +00:00
Dale Lee
8b536ad4a5 feature #I7I3LL 解决冲突 2023-07-25 11:24:43 +08:00
铂赛东
bd40dc3c23 !188 feature #I7HJFX 循环表达式中支持异步模式
Merge pull request !188 from zhhhhy/dev
2023-07-25 03:02:44 +00:00
everywhere.z
8414304145 enhancement #I7KHE5 关于注解声明式使用场景LiteFlowMethodEnum增加getDisplayName等需求说明 2023-07-21 15:38:51 +08:00
everywhere.z
288899d3ad enhancement #I7KOPV 类级别声明组件优化建议 2023-07-21 00:29:12 +08:00
everywhere.z
c18f46ac48 enhancement #I7J1VJ 希望针对节点执行耗时的打印日志支持控制 2023-07-19 18:45:47 +08:00
luoyi
d9ebc78754 bug #I7KY2N 逻辑运算增加短路效果,避免多余计算 2023-07-19 11:19:08 +08:00