我们使用 Camel 的 File 组件来接收放置在目录中的文件。URI 类似于:
file:///some/directory/inbox?delay=30000&delete=true&include=DSINV.*%5C.OUT&preSort=true&readLock=changed&readLockCheckInterval=5000&readLockMinLength=0
以前我们没有“preSort=true”参数,并且文件是按随机顺序接收的。
我们添加了这个参数,但我们现在在日志中收到以下错误:
There are 1 parameters that couldn't be set on the endpoint.
Check the uri if the parameters are spelt correctly and that they are properties of the endpoint.
Unknown parameters=[\{preSort=true}]
我们使用的 Camel 版本是 2.15.4。File 组件的 2.x 版本的文档指出这是一个有效参数。