簡體   English   中英

Apache Camel 2.10.7-監視文件系統中文件的刪除

[英]Apache Camel 2.10.7 - monitor deletion of files from file system

我正在使用駱駝2.10.7,在servicemix上取得了巨大成功,將文件從本地文件系統饋送到我的應用程序。

這些文件應保留在文件系統上,因此我使用了類似的配置。

來自uri =“ file:../ ange-data / vessels?noop = true&idempotentKey = $ {file:name}-$ {file:modified}”“

如果我觸摸/更新文件系統上的文件,這將非常有用。

唯一的問題仍然存在:我如何才能在Java代碼中檢測到其他人或進程已將文件從文件系統中刪除?

通過研究手冊頁http://camel.apache.org/file-language.htmlhttp://camel.apache.org/file2.html無法找到任何提示-但我認為應該可以有關文件刪除的消息?

您將需要使用Java 7 nio2,它具有文件監視程序api,您可以在添加/刪除文件等時收到通知。

搜索網絡/ SO,以獲取有關此api的詳細信息,例如

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM