Apache Camel:file2并拆分每一行

时间:2013-11-15 15:01:47

标签: newline apache-camel splitter

我的路线配置如下:

<route>
   <from uri="file:mydir" />
   <split streaming="true" parallelProcessing="true">
       <tokenize token="\n" xml="false" trim="true" />
       <to uri="seda:requests" />
   </split>
</route>

这是在Linux上运行但“mydir”中的文件来自在Linux(\ n)和Windows(\ r \ n)上运行的应用程序,因此我的拆分在第二种情况下失败

如何为这两种情况配置一个配置?

1 个答案:

答案 0 :(得分:6)

发现......这很简单:

<tokenize token="\r\n|\n" xml="false" trim="true" />