转换脚本文件位置的表达式评估

时间:2015-08-12 18:49:01

标签: spring-xd

基本上希望根据消息特征参数化所选的groovy转换文件...

这样的事情:

stream create --name DynamicTestStream --definition" http | transform --script =' file:/ tmp / groovy / #jsonPath(payload,' $。SELECTOR')/ transform.groovy' |登录"

由于脚本未在评估步骤中运行,因此出错。

有什么建议吗?

谢谢, 标记

2 个答案:

答案 0 :(得分:1)

对 - 这不行。您可以让您的groovy脚本成为路由到选择器脚本的主控器,例如Including a groovy script in another groovy或委托内部类或函数。

答案 1 :(得分:0)

目前无法在运行时重新评估脚本位置,它仅在部署时进行评估。您需要编写自定义转换处理器。