如何在Camel路由中添加一系列处理器,例如:
from("file:source?noop=true")
.process(new MyProcessor1()).to(
"file:destination?fileName=output.csv");
可以像我这样顺序添加多个处理器:
from("file:source?noop=true")
.process(new MyProcessor1()).process(new Processor2()) .to(
"file:destination?fileName=output.csv");
或者,我可以使用这样的链式处理器:
DefaultMessageProcessorChainBuilder builder=new DefaultMessageProcessorChainBuilder();
builder.chain(new TestMessageProcessor("1"),
new TestMessageProcessor("2"),
new TestMessageProcessor("3"));
MessageProcessor mpChain=builder.build();
关于我们如何与Camel实现相同的想法?
答案 0 :(得分:1)
Camel路由使用from()和to()...
定义chain of processors当调用路由并且路由中的每个处理器都可以在路上装饰时创建Exchange ...
从(端点)。为了(步骤1)。为了(步骤2)...