我有一个从文件读取的camel路由,并且在路由完成后它没有删除.CamelLock文件所以我想关闭锁定。 Camel-File的文档说我的属性是“锁定”<from uri="file:///data/in/?lock=false" />
我得到了:
引起:org.apache.camel.ResolveEndpointFailedException:失败 解决端点:file:/// data / in /?lock = false由于:失败 解析端点:file:/// data / in /?lock = false由于:有1 无法在端点上设置的参数。检查uri是否 参数拼写正确,它们是属性 端点。未知参数= [{lock = false}]
Camel 2.11.0
答案 0 :(得分:3)
Camel 2.x的文件组件文档位于:http://camel.apache.org/file2 您最有可能阅读旧的Camel 1.x文档:http://camel.apache.org/file 请注意,在页面顶部,它表示这是针对Camel 1.x!
有一个readLock选项,默认情况下使用markerFile(因此你会看到那些.camelLock文件)。您可以通过将readLock选项设置为none来关闭它,例如
readLock=none
答案 1 :(得分:-1)