mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 20:22:07 +08:00
隐式调用流程增加this调用的用法
This commit is contained in:
@@ -11,6 +11,7 @@ import cn.hutool.core.date.StopWatch;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.ttl.TransmittableThreadLocal;
|
||||
import com.yomahub.liteflow.flow.LiteflowResponse;
|
||||
import com.yomahub.liteflow.flow.executor.NodeExecutor;
|
||||
import com.yomahub.liteflow.flow.executor.DefaultNodeExecutor;
|
||||
import com.yomahub.liteflow.enums.NodeTypeEnum;
|
||||
@@ -299,4 +300,12 @@ public abstract class NodeComponent{
|
||||
return StrUtil.format("{}({})", this.nodeId, this.name);
|
||||
}
|
||||
}
|
||||
|
||||
public void invoke(String chainId, Object param) throws Exception {
|
||||
FlowExecutorHolder.loadInstance().invoke(chainId, param, this.getSlotIndex());
|
||||
}
|
||||
|
||||
public LiteflowResponse invoke2Resp(String chainId, Object param, Integer slotIndex) {
|
||||
return FlowExecutorHolder.loadInstance().invoke2Resp(chainId, param, this.getSlotIndex());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user