Apache Camel:FTP批处理使用者不打印文件批处理索引和文件批处理大小

时间:2016-06-28 13:31:22

标签: java apache-camel camel-ftp

我正在开发一个批量下载FTP位置文件的路径。请在下面找到我的路线 -

**from("ftp://user@ftphost/inbox?password=XXXX&binary=true&recursive=true")
            .log("Batch Index = ${header.CamelFileBatchIndex}, Batch Size = ${header.CamelFileBatchSize}")
            .to("file:outbox");**

路由正常,所有文件都已下载。但是批处理细节(即CamelFileBatchIndex和CamelFileBatchSize)没有被记录。

请在下面找到输出 -

**2016-06-28 18:56:24.600  INFO 8696 --- [           main] com.camel.examples.CamelApplication      : Started CamelApplication in 9.814 seconds (JVM running for 11.237)**

**2016-06-28 18:56:28.594  INFO 8696 --- [/inbox] route1                                   : Batch Index = , Batch Size =**

1 个答案:

答案 0 :(得分:0)

您对这些字段使用了错误的名称。您可以在此处找到它们的常量值:http://camel.apache.org/maven/current/camel-core/apidocs/constant-values.html#org.apache.camel.Exchange.BATCH_INDEX

CamelBatchSizeCamelBatchIndex