2017-06-16 50 views
0

我想動態指定分組大小。是否有可能將動態組值傳遞給camel中的標記器?

是這樣的可能嗎?

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

如何指定此值?

- 澄清:我的問題看起來像我打算在執行路線期間動態更改它。 這不是我所需要的,

我只需要一種方法來傳遞一個可配置的splitsize,這是在bean中計算。

+0

您可以在處理器中使用Java流和駱駝的混合來根據動態大小進行分割。 –

回答

0

不,這是不可能的,該組是一個固定的數字。

但是,您可以使用java方法調用並返回Expression,您可以在其中執行與TokenizeLanguage#createExpression相似的操作,但可以使用動態值設置組值。

+0

我正在計算拆分大小,然後進入拆分路徑。即使在這種情況下是不可能的? – treefrog

+0

沒有它不可能,大小是固定的 –

+0

我登錄了一張將動態組添加到未來版本的票:https://issues.apache.org/jira/browse/CAMEL-11421 –

相關問題