[ https://issues.apache.org/activemq/browse/CAMEL-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59049#action_59049 ]
Thomas Demande commented on CAMEL-2549: --------------------------------------- Hi Mitko, Thanks for your fast reply! I took a look at what you said and it actually helped a lot: About the needed reset, I was indeed 'reading' the stream twice, as I used {{trace="true"}} for my context... Not using it does make the result appear in the log. However, using stream caching does not help at all, so in a route using the wireTap pattern such as: {code:xml} <route streamCache="true"> <from uri="direct:testExec" /> <to uri="exec:dir"/> <wireTap uri="seda:wireTap"/> <to uri="seda:treatResult" /> </route> {code} the {{treatResult}} route would be unable to read the exec result without resetting it (with a bean?). About the stdErr design, I think that the current SVN state makes using the exec component problematic in a "pure" Spring XML notation (without being 'forced' to use beans). I think a basic usage of this component would be to launch the exec, then route the message using a CBR, based on the return code. Each route should then IMHO be able to get the exec result without being aware of the stream where it is located (err or out). As you said, always restting streams in the converter would cause issues for streams that would throw an exception when calling reset(), but I really think that being able to use this component _transparently_ in the basic usage I described is a must have ;) > Camel Exec component > -------------------- > > Key: CAMEL-2549 > URL: https://issues.apache.org/activemq/browse/CAMEL-2549 > Project: Apache Camel > Issue Type: New Feature > Affects Versions: 2.3.0 > Environment: Tested on Windows XP and Linux > Reporter: Mitko Kolev > Assignee: Martin Krasser > Fix For: 2.3.0 > > Attachments: camel-exec-3.diff, camel-exec-component-feedback.zip, > camel-exec-patch.diff, camel-exec-patch2.diff, exec-wiki.txt > > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.