It depends... ;-)
If you use XPath to split the file, the entire XML document is loaded into
memory (that's the way how XPath works :-( ).
If you use a line tokenizer (e.g. \n) to split the message, you can chose to
stream the file.

[1] http://camel.apache.org/splitter.html

Best,
Christian

On Wed, Oct 26, 2011 at 9:52 PM, ebinsingh <
ebenezer.si...@verizonwireless.com> wrote:

> Hi,
>
> I have a file of 300,000 records and i use the split mechanism of Camel to
> split them and sends each record to a processer.
> Does Camel store these records on a heap or somewhere before it sends them
> to the processer. How does Camel splitter internally work.
>
> I want to make sure that the Splitter does not eat up the memory.
>
> Please provide some insight into this.
>
> Thanks & regards,
> Ebe
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Spliter-in-Camel-tp4940967p4940967.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to