我正在尝试链接两个级联流,以便将一个输出输入到另一个流。
我的第一个流程定义是这样的
FlowDef flowDef1 = FlowDef.flowDef().setName("firstflow")
.addSource(pipe1, sourceTap)
.addSource(pipe2, targetTap)
.addTailSink(outputPipe1, targetTap1);
FlowConnector flowconnector1 = new LocalFlowConnector();
Flow flow1 = flowconnector1.connect(flowDef1);
FlowDef flowDef2 = FlowDef.flowDef().setName("secondflow")
.addSource(outputPipe1, targetTap1)
.addTailSink(outputPipe2, targetPipe2);
FlowConnector flowconnector2 = new LocalFlowConnector();
Flow flow2 = flowconnector2.connect(flowDef1);
CascadeConnector connector = new CascadeConnector();
Cascade cascade = connector.connect(flow2, flow1);
当我运行它时,它说管道有太多的头[pipe1,pipe2]。任何帮助,将不胜感激。