Automatically convert StreamSource into a re-readable type and allow user to
force usage of streams
---------------------------------------------------------------------------------------------------
Key: SMXCOMP-631
URL: https://issues.apache.org/activemq/browse/SMXCOMP-631
Project: ServiceMix Components
Issue Type: Improvement
Components: servicemix-camel
Affects Versions: servicemix-camel-2009.02
Reporter: Gert Vanthienen
Assignee: Gert Vanthienen
Fix For: servicemix-camel-2009.02
For Camel 2.0, stream caching is no longer enabled by default. However, when
using Camel inside ServiceMix, most of the times the data has to be in a
re-readable format (content-based routing, multicasts, deadletter channel error
handling, ...). In order to avoid that the users would have to enable stream
caching on every Camel route inside ServiceMix, it would be better if we would
convert our data into a re-readable type by default and allow the user to
override that behavior by adding a flag to the uri.
An example:
{code}
from("jbi:name:my-endpoint").to...
-> would send a re-readable source type
from("jbi:name:my-endpoint?preserveStreams=true").to...
-> would preserve the incoming message's type, even if it's a
Stream/StAXSource
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.