camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From marcus <marcuskkoe...@googlemail.com>
Subject Manually redeliver dead messages
Date Wed, 30 Apr 2014 09:16:32 GMT
Hi there,

I'm pretty new to camel, however until now it let me do anything I want ,-).
For the last two days, however I struggled with a problem, and hope you can
help.

I am developing a message based application, with several components. Now
there is one component, that is receiving messages with some strings. this
component tries to parse the strings. If it cannot parse it, I would like to
route the message to a dead letter channel and retry it with the next
version of the component. So I'd like to keep the messages in the dead
letter queue until I have updated the component. and then retry all the dead
messages only once. If it fails to parse, put them back in the dead letter
channel and wait for the next update.

Do you have an idea how to do this kind of manual redeliver. Like sending
the message back to the original queue only once.

until now I have something like the controlbus starting and stopping the
retrying
however I don't have a possibility to say to not retry again when they fail
again.


Thanks in advance




--
View this message in context: http://camel.465427.n5.nabble.com/Manually-redeliver-dead-messages-tp5750721.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message