mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 20:22:07 +08:00
feature #I8MW6Q 调整代码
This commit is contained in:
@@ -40,6 +40,10 @@ public class GraalJavaScriptExecutor extends ScriptExecutor {
|
||||
try {
|
||||
String wrapScript = StrUtil.format("function process(){{}} process();", script);
|
||||
scriptMap.put(nodeId, Source.create("js", wrapScript));
|
||||
// 更新 node
|
||||
if (FlowBus.containNode(nodeId)) {
|
||||
FlowBus.getNode(nodeId).setScript(script);
|
||||
}
|
||||
}
|
||||
catch (Exception e) {
|
||||
String errorMsg = StrUtil.format("script loading error for node[{}], error msg:{}", nodeId, e.getMessage());
|
||||
@@ -50,6 +54,8 @@ public class GraalJavaScriptExecutor extends ScriptExecutor {
|
||||
@Override
|
||||
public void unLoad(String nodeId) {
|
||||
scriptMap.remove(nodeId);
|
||||
// 移除节点
|
||||
FlowBus.removeNode(nodeId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user