[
https://issues.apache.org/activemq/browse/CAMEL-961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46320#action_46320
]
Claus Ibsen commented on CAMEL-961:
-----------------------------------
Markus could you try 1.5-SNAPSHOT as CAMEL-585 added support of returning FAULT
messages in the camel jms consumer. So it should not silently be dropped.
> Reporting exceptions back to the jms requester in in-out exchange style
> -----------------------------------------------------------------------
>
> Key: CAMEL-961
> URL: https://issues.apache.org/activemq/browse/CAMEL-961
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-jms
> Affects Versions: 1.4.0
> Reporter: Markus Wolf
> Assignee: Hadrian Zbarcea
> Attachments: camel-test.tar.gz
>
>
> We tried to setup a route where some exceptions where caught by the dead
> letter queue for retry and some exceptions where reported back to the jms
> message requester in an in-out exchange style request.
> There are two problems with this.
> First: The dead letter queue is an all or nothing handler. There is currently
> no way to give some excludes to the handled exceptions.
> Second: Exceptions are not serialized and returned by the jms listener on
> reponse, but instead a camel runtime exception is logged and the jms request
> thread gets a timeout.
> In the attached example the IOException should be returned to the
> jms:someQueue endpoint as answer to the request. All other exceptions should
> be handled by the dead letter queue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.