[
https://issues.apache.org/activemq/browse/CAMEL-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62510#action_62510
]
Claus Ibsen commented on CAMEL-3209:
------------------------------------
Ah great nice you are helping out. Be careful though if you help to much it
gets noticed and we will invite you in :)
The thrown exception class should also contain the response body so end user
can access it. It may contain some additional data.
In your patch you override the endpoint setting by the header because Camel
will return false in case the header doesn't exist.
You need to only fallback on the endpoint setting if the header is missing. And
be careful not to change the endpoint setting with the value from the header.
As there can be exchange which has NO headers and then they must use the
correct endpoint setting, and not just the last value which was set by the
previously process message.
You can look at camel-http which has such a feature, it may help. Also its nice
when the components act in similar ways.
> CXF-RS - Add throwExceptionOnFailure option
> -------------------------------------------
>
> Key: CAMEL-3209
> URL: https://issues.apache.org/activemq/browse/CAMEL-3209
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-cxf
> Reporter: Claus Ibsen
>
> See CAMEL-3184
> Currently you will have to check the status code of the response if its !=
> 200.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.