|
@@ -1,10 +1,6 @@
|
|
package com.yomahub.liteflow.builder.el;
|
|
package com.yomahub.liteflow.builder.el;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
-import cn.hutool.core.util.ArrayUtil;
|
|
|
|
-import cn.hutool.core.util.CharUtil;
|
|
|
|
-import cn.hutool.core.util.ObjectUtil;
|
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.util.*;
|
|
import cn.hutool.core.util.*;
|
|
import cn.hutool.crypto.digest.MD5;
|
|
import cn.hutool.crypto.digest.MD5;
|
|
@@ -31,19 +27,15 @@ import com.yomahub.liteflow.log.LFLog;
|
|
import com.yomahub.liteflow.log.LFLoggerManager;
|
|
import com.yomahub.liteflow.log.LFLoggerManager;
|
|
import com.yomahub.liteflow.property.LiteflowConfig;
|
|
import com.yomahub.liteflow.property.LiteflowConfig;
|
|
import com.yomahub.liteflow.property.LiteflowConfigGetter;
|
|
import com.yomahub.liteflow.property.LiteflowConfigGetter;
|
|
-import com.yomahub.liteflow.util.ElRegexUtil;
|
|
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Objects;
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
|
|
import static com.yomahub.liteflow.common.ChainConstant.NODE_INSTANCE_PATH;
|
|
import static com.yomahub.liteflow.common.ChainConstant.NODE_INSTANCE_PATH;
|
|
import static com.yomahub.liteflow.common.ChainConstant.USER_DIR;
|
|
import static com.yomahub.liteflow.common.ChainConstant.USER_DIR;
|
|
-import static com.yomahub.liteflow.util.JsonUtil.*;
|
|
|
|
|
|
+import static com.yomahub.liteflow.util.JsonUtil.parseObject;
|
|
|
|
+import static com.yomahub.liteflow.util.JsonUtil.toJsonString;
|
|
import static com.yomahub.liteflow.util.SerialsUtil.generateShortUUID;
|
|
import static com.yomahub.liteflow.util.SerialsUtil.generateShortUUID;
|
|
|
|
|
|
|
|
|
|
@@ -52,6 +44,7 @@ import static com.yomahub.liteflow.util.SerialsUtil.generateShortUUID;
|
|
*
|
|
*
|
|
* @author Bryan.Zhang
|
|
* @author Bryan.Zhang
|
|
* @author Jay li
|
|
* @author Jay li
|
|
|
|
+ * @author jason
|
|
* @since 2.8.0
|
|
* @since 2.8.0
|
|
*/
|
|
*/
|
|
public class LiteFlowChainELBuilder {
|
|
public class LiteFlowChainELBuilder {
|
|
@@ -328,6 +321,11 @@ public class LiteFlowChainELBuilder {
|
|
return this;
|
|
return this;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public LiteFlowChainELBuilder setThreadPoolExecutorClass(String threadPoolExecutorClass) {
|
|
|
|
+ this.chain.setThreadPoolExecutorClass(threadPoolExecutorClass);
|
|
|
|
+ return this;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* EL表达式校验,此方法已经过时,请使用 {@link LiteFlowChainELBuilder#validateWithEx(String)}
|
|
* EL表达式校验,此方法已经过时,请使用 {@link LiteFlowChainELBuilder#validateWithEx(String)}
|
|
*
|
|
*
|