我有3个问题:
示例1。
.from(uri1)
.process(processor0)
.split(inputFiles, aggregationStrategy)
.process(processor1)
.pollEnrich().simple(fileUri)
.toD(uri2)
.end()
.end()
.processor(processor2)
.toD(uri3)
如果我们只考虑对processor1,aggregationStrategy和processor2的调用,则调用顺序为:
预期的行为是什么。
例如,如果删除一个或两个end(),则调用顺序如下:
以上序列的电话是在Souciance Eqdam Rashti的 EDIT 中引入的。
示例2。
.from(uri1)
.process(processor0)
.split(inputFiles)
.process(processor1)
.choice()
.when(predicate)
.pollEnrich.simple(fileUri)
.process(processor2)
.process(processor3)
.to(uri1)
.endChoice()
.end()
.end()
.processor(processor4)
提前感谢您的回答。