I have a requirement of creating a large file hourly, the content of the files will be the records/line from active mq queue.
I am using the following code, is there any better option? <route id="largeFileWritter"> <from uri="activemq:queue:so.file.req.in"/> <log loggingLevel="INFO" message="Adding record to File ${body}" /> <camel:setHeader headerName="fileName"> <camel:simple>Test File_${date:now:yyyyMMddHHmmssSSS}.txt</camel:simple> </camel:setHeader> <aggregate strategyRef="aggregatorStrategy" forceCompletionOnStop="true" completionInterval="8600000"> <correlationExpression> <constant>true</constant> </correlationExpression> <to uri="file://d:/temp/temp1?fileExist=Append&fileName=${headers.fileName}" /> </aggregate> </route> -- View this message in context: http://camel.465427.n5.nabble.com/is-it-better-to-use-aggregator-to-write-a-large-file-hourly-using-messages-from-active-mq-queue-tp5791784.html Sent from the Camel Development mailing list archive at Nabble.com.