我正在使用camel-ftp从远程服务器获取文件。移动文件时,我需要读取第一行,即标题,并为其余的路由设置骆驼标题。我是否需要为其构建定制处理器?曾经考虑过.split(),但是它解析了文件中的每一行(很大)。
答案 0 :(得分:0)
没有内置功能。 您可以执行以下操作:
.split(body(String.class).tokenize("\n"))
.when(simple("${header.CamelSplitIndex} == '0'"))
.doSomething
.otherwise()
.stop()