驼峰文件只读第一行



我正在使用camel-ftp从远程服务器获取文件。当文件被移动时,我需要读取第一行,这是一个标题,并为路线的其余部分设置骆驼头。我需要为它构建一个定制处理器吗?正在考虑.split((,但它解析了文件中的每一行(这是巨大的(。

没有内置的功能。 你可以做这样的事情:

.split(body(String.class).tokenize("n"))
.when(simple("${header.CamelSplitIndex} == '0'"))
.doSomething
.otherwise()
.stop()

最新更新