5

我正在构建一个路由单 bean,并且希望除了动态路由之外还向收件人列表的端点发送一个参数。

我希望使用类似“direct:test?param=value”的东西,其中参数和值在路由单 POJO 中设置

根据我对直接组件的了解,单个“direct:test”端点将接收所有路由交换,但是我需要一种方法来读取从路由单发送的参数

如何将此参数用于接收交换的端点?它是交易所的财产吗?

4

1 回答 1

2

平底锅,

我会使用骆驼的标题功能。它非常通用,您可以使用一些不错的 DSL 或弹簧控制的谓词来处理它,或者通过执行 myExchange.getIn().getHeader("foo")在bean /处理器中处理它。

于 2013-01-10T20:46:07.783 回答