feature #I8MW6Q 调整代码

This commit is contained in:
Dale Lee
2023-12-25 20:18:03 +08:00
parent c3c72c5cc1
commit b858dacdcc
5 changed files with 43 additions and 48 deletions

View File

@@ -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