【问题标题】:Apache camel FTP how can we know that all the files are downloaded from the FTP URLApache camel FTP我们怎么知道所有的文件都是从FTP URL下载的
【发布时间】:2014-12-29 16:23:25
【问题描述】:

目前正在使用Apache Camel FTP,如何知道访问的FTP URL的所有文件夹都下载成功?由于我在 FTP URL 上有所有 zip 文件要下载,我想在下载完成后解压缩它们,但我不知道何时解压缩它们,因为我不知道所有 .zip 文件的下载已完成。

【问题讨论】:

    标签: java ftp apache-camel


    【解决方案1】:

    有答案了!!

          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。

    【讨论】:

      猜你喜欢
      • 2014-10-01
      • 1970-01-01
      • 2016-01-15
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多