[ 
https://issues.apache.org/activemq/browse/CAMEL-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=58545#action_58545
 ] 

Mitko Kolev commented on CAMEL-2549:
------------------------------------

Hi Claus, 
I was actually planning to submit a patch tomorrow (must implement a few more 
tests). 

The new stuff I implemented so far are:
* All refactorings pointed out in the feedback. Some details here - I 
implemented the in(out)-message body to be a {{ExecResult}} (with stdout, 
stderr, outFile, exit code etc.); stderr and the exit value are additionally 
written in the headers for convenience.
* Implementation of the functionality with the {{outFile}} - works basically as 
Martin suggested (body is {{ExecResult}}, and there is an {{ExecResult}} type 
converter)
* The in-message body, that the component receives, is converted to 
{{InputStream}} and sent as input to the stdin of the executable (was asked in 
the mailing lists) 

Regards, 
Mitko



> 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-patch.diff, camel-exec-patch2.diff
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to