Camel + Velocity:如何在Velocity上下文中放置东西

时间:2014-06-23 11:39:52

标签: java apache-camel velocity

我有很多速度模板可以重复用于另一个项目(使用Camel)。

Reading the documentation我无法理解如何在速度上下文中插入一些自定义对象...我的模板期待两个或三个不同的工具;我看到我可以在标题中设置这些对象,但是这样我必须更改我的模板,当然我会避免这种情况。

所以基本上在我的模板中我有类似

的东西
$xpath.blablabla
$anotherTool.doSomething

以前(在另一个项目中)我在java类中设置了这些对象,现在我可以创建一个处理器来进行整个速度处理,但我想这是避免编码的快捷方法。

1 个答案:

答案 0 :(得分:1)

我认为我们可以添加消息头来告诉camel velocity端点在那里加载VelocityContext。通过这种方式,用户可以覆盖驼峰速度端点的旧行为。我只是为它填写了一个JIRA CAMEL-7532