是否可以将动态组值传递给camel中的tokenizer?

时间:2017-06-16 19:33:47

标签: apache-camel

我想动态指定分组大小。

这样的事情可能吗?

split().tokenize("\n", ..value from header or property...)

如何指定此值?

- 澄清:我的问题就像我打算在路线执行期间动态改变它一样。 这不是我需要的,

我只需要一种方法来传递一个可配置的splitsize,它是在bean中计算的。

1 个答案:

答案 0 :(得分:0)

不,这是不可能的,该组是一个固定的数字。

但是,您可以使用java方法调用并返回Expression,而不是使用标记化,您可以在其中执行与TokenizeLanguage#createExpression类似的操作,但可以使用动态值设置组值。