소스 검색

简化组件降级的Node装配代理逻辑

everywhere.z 1 년 전
부모
커밋
f2a8a494dd
1개의 변경된 파일0개의 추가작업 그리고 9개의 파일을 삭제
  1. 0 9
      liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/NodeOperator.java

+ 0 - 9
liteflow-core/src/main/java/com/yomahub/liteflow/builder/el/operator/NodeOperator.java

@@ -2,12 +2,9 @@ package com.yomahub.liteflow.builder.el.operator;
 
 import com.yomahub.liteflow.builder.el.operator.base.BaseOperator;
 import com.yomahub.liteflow.builder.el.operator.base.OperatorHelper;
-import com.yomahub.liteflow.exception.ELParseException;
 import com.yomahub.liteflow.flow.FlowBus;
 import com.yomahub.liteflow.flow.element.FallbackNodeProxy;
 import com.yomahub.liteflow.flow.element.Node;
-import com.yomahub.liteflow.property.LiteflowConfig;
-import com.yomahub.liteflow.property.LiteflowConfigGetter;
 
 /**
  * EL规则中的node的操作符
@@ -27,12 +24,6 @@ public class NodeOperator extends BaseOperator<Node> {
             // 找到对应节点
             return FlowBus.getNode(nodeId);
         } else {
-            // 检查是否开启了组件降级功能
-            LiteflowConfig liteflowConfig = LiteflowConfigGetter.get();
-            Boolean enable = liteflowConfig.getFallbackCmpEnable();
-            if (!enable) {
-                throw new ELParseException("The fallback component is disabled");
-            }
             // 生成代理节点
             return new FallbackNodeProxy(nodeId);
         }