使用apache camel direct endpoint上设置的选项

时间:2013-01-10 12:02:22

标签: apache apache-camel

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

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

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

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

1 个答案:

答案 0 :(得分:2)

平移,

我使用了驼峰的header功能。它非常通用,您可以使用predicates处理一些不错的DSL或弹簧控制,或者通过执行myExchange.getIn()bean / processor处理它.getHeader(“foo”)