103.8. 교환 속성, 파일 소비자만 해당

파일 소비자가 BatchConsumer 를 구현하므로 폴링하는 파일을 일괄 처리할 수 있습니다. Camel이 Exchange에 다음과 같은 추가 속성을 추가하면 폴링된 파일 수, 현재 인덱스 및 배치가 이미 완료되었는지를 알 수 있습니다.

속성설명

CamelBatchSize

이 배치에서 폴링된 총 파일 수입니다.

CamelBatchIndex

현재 일괄 처리의 인덱스입니다.The current index of the batch. 0에서 시작합니다.

CamelBatchComplete

일괄 처리의 마지막 Exchange를 나타내는 부울 값입니다. 이는 마지막 항목에 대해서만 유효합니다.

예를 들어 이 배치에 있는 파일 수를 알 수 있으며, 예를 들어 Aggregator2에서 이 파일 수를 집계할 수 있습니다.