« Return to Thread: Redelivery of Messages

Re: Redelivery of Messages

by Andrew Perepelytsya :: Rate this Message:

Reply to Author | View in Thread

You can use JMS transactions.

On 10/15/07, Rajan <vmvrajan@...> wrote:
Hello,

Please help me if anybody has come across this necessity.

I'm having a JMS queue. If somebody puts the message on this queue, I want to take out the message from this queue & forward it to a webservice.
I'm using the "org.mule.components.simple.BridgeComponent" to do this.
Here I also want to introduce a message redelivery mechanism base on my own RetryHandler.
For example if the webservice is not currently available, I want to put back the message into the queue & retry after sometime.(say 5 min)

Since the outbound is an webservice, I'm using AxisConnector. But except JMSConnector, no  other connectors are providing Redelivery mechanism(but I'm not sure, is this the case with other connectors also).
Is there any other way to introduce my retry mechanism.

I also tried "<exception-strategy>", but somehow i feel this is not the right place to implement my retry logic.

any other suggestions please ??

Thanks and Regards,
Rajan


 « Return to Thread: Redelivery of Messages