基本上希望根据消息特征参数化所选的groovy转换文件...
这样的事情:
stream create --name DynamicTestStream --definition" http | transform --script =' file:/ tmp / groovy / #jsonPath(payload,' $。SELECTOR')/ transform.groovy' |登录"
由于脚本未在评估步骤中运行,因此出错。
有什么建议吗?
谢谢, 标记
答案 0 :(得分:1)
对 - 这不行。您可以让您的groovy脚本成为路由到选择器脚本的主控器,例如Including a groovy script in another groovy或委托内部类或函数。
答案 1 :(得分:0)
目前无法在运行时重新评估脚本位置,它仅在部署时进行评估。您需要编写自定义转换处理器。