103.8. Exchange Properties,仅文件使用者

由于文件使用者实施 BatchConsumer,它支持对其轮询的文件进行批处理。通过批量,我们意味着 Camel 向 Exchange 添加以下额外属性,因此您知道轮询的文件数量、当前索引以及批处理是否已完成。

属性描述

CamelBatchSize

在此批处理中轮询文件总数。

CamelBatchIndex

批处理的当前索引。从 0 开始。

CamelBatchComplete

代表批处理中最后一个 Exchange 的布尔值。最后一个条目仅适用于 true

这样,您可以让实例知道此批处理中有多少文件,而实例则让 Aggregator2 聚合了这一数量的文件。