[英]Apache camel FTP how can we know that all the files are downloaded from the FTP URL
當前正在使用Apache Camel FTP,如何知道已成功訪問FTP URL的所有文件夾? 由於我在FTP URL上可以下載所有zip文件,因此我想在下載完成后解壓縮它們,但是由於我不知道所有.zip文件的下載已完成,所以我不知道何時解壓縮它們。
得到答案!
from("{{ftp.server}}")
.to("file:target/download")
.log("Downloaded file ${file:name} complete.")
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
boolean isComplete = (Boolean)exchange.getProperties().get("CamelBatchComplete");
});
如果所有文件都已下載/使用,則isComplete將返回true,否則返回false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.