我正在学习 Camel 并创建了如下路线:
from("timer:stream?period={{inbound.timer.period}}")
...
.setHeader(Exchange.HTTP_URI, simple(outboundUri()))
...
.multicast()
.to(
"stream:header",
"file://build?autoCreate=false",
outboundHttp
);
该outboundUri()
方法返回一个在路径中带有占位符的 URI ${header.CamelFileName}
,. 我想做的是使用某种标题映射器来解决这个问题,我可以按优先级顺序查看一些标题,如果不存在,为CamelFileName
.
如何使用该HTTP4
组件来实现这一点?