mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 04:02:09 +08:00
enhancement #I8MXIB WHEN线程池可能存在第一次调用的时候初始化
This commit is contained in:
@@ -4,6 +4,8 @@ import com.yomahub.liteflow.builder.el.operator.base.BaseOperator;
|
||||
import com.yomahub.liteflow.builder.el.operator.base.OperatorHelper;
|
||||
import com.yomahub.liteflow.flow.element.Executable;
|
||||
import com.yomahub.liteflow.flow.element.condition.WhenCondition;
|
||||
import com.yomahub.liteflow.property.LiteflowConfig;
|
||||
import com.yomahub.liteflow.property.LiteflowConfigGetter;
|
||||
|
||||
/**
|
||||
* EL规则中的WHEN的操作符
|
||||
@@ -18,9 +20,12 @@ public class WhenOperator extends BaseOperator<WhenCondition> {
|
||||
OperatorHelper.checkObjectSizeGtZero(objects);
|
||||
|
||||
WhenCondition whenCondition = new WhenCondition();
|
||||
|
||||
LiteflowConfig liteflowConfig = LiteflowConfigGetter.get();
|
||||
for (Object obj : objects) {
|
||||
OperatorHelper.checkObjMustBeCommonTypeItem(obj);
|
||||
whenCondition.addExecutable(OperatorHelper.convert(obj, Executable.class));
|
||||
whenCondition.setThreadExecutorClass(liteflowConfig.getThreadExecutorClass());
|
||||
}
|
||||
return whenCondition;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user