All,

I have access to a third-party API which streams updates over HTTP.  Each
update is separated by a \r\n, so it's trivial to parse these in to
individual messages on an ActiveMQ channel.

I am having trouble convincing the Camel HTTP4 component to consume small
chunks of data from the HTTP stream and pass them on - it seems to want to
consume the *whole* stream, and then send it on.  I've proved this by using
the following Camel route:

    <route>
      <description>Test</description>
      <from uri="http-test://api/interfaces/ura/stream_V1?StopID=9857"/>
      <to uri="file:///tmp/test"/>
    </route>

When I run this, I see an HTTP connection to the API, but nothing in
/tmp/test,

Can anyone help?

Cheers,


Peter

Reply via email to