我正在使用camel-ftp从远程服务器获取文件。当文件被移动时,我需要读取第一行,这是一个头文件,并用它为路由的其余部分设置驼峰头。我需要为它构建一个定制的处理器吗?我考虑的是.split(),但它解析文件中的每一行(这是很大的)。
发布于 2020-07-02 02:52:10
这方面没有内置的功能。你可以这样做:
.split(body(String.class).tokenize("\n"))
.when(simple("${header.CamelSplitIndex} == '0'"))
.doSomething
.otherwise()
.stop()https://stackoverflow.com/questions/62682759
复制相似问题