camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <>
Subject Re: Downloading big files via the http component
Date Tue, 10 Mar 2009 14:45:03 GMT

I just checked the code of http component, we are not using the cached
stream in it. A JIRA[1] is created for tracing this requirement.
I will also update the wiki page for the cached stream stuff.



Claus Ibsen wrote:
> On Tue, Mar 10, 2009 at 10:39 AM, _Jens <> wrote:
>> Hi,
>> I have tried to use the http component to download bigger files from a
>> server. Initially I thought that I would get the input stream from the
>> response in the body of the exchange. But as far as I can tell I'm always
>> getting a ByteArrayInputStream, which means the stream is somehow getting
>> changed. In fact, when downloading a bigger file I get an OutOfMemoryError.
>> Is there some way to configure the http component not to do this? Are there
>> any recommendations for dealing with bigger files or streaming in general?
> William Jiang is working on to add a feature to store big stream into
> temporary files in Camel 2.0, so you would avoid the memory issue.
> I dont know how far he got but it should be based on existing
> code/feature in Apache CXF. What is needed is some documentation and
> how to setup and configure it.
>> Thanks,
>> Jens
>> --
>> View this message in context:
>> Sent from the Camel - Users (activemq) mailing list archive at

View raw message