On Thu, 2010-02-04 at 05:45 -0800, pshar...@sapient.com wrote:
> Hi,
> I have made below changes at
> "\progress\fuse-message-broker-5.3.0.4\conf\activemq.xml".
> 
>   <bean id="redeliveryPolicyConfig"
> class="org.apache.camel.processor.RedeliveryPolicy">
>   <property name="maximumRedeliveries" value="4" /> 
>   <property name="initialRedeliveryDelay" value="30000" /> 
>   <property name="useExponentialBackOff" value="false" /> 
>   <property name="backOffMultiplier" value="2" /> 
>   </bean>
> 
> 1. When it comes to redelivery of a message. It does not wait for 30
> seconds.
> 2. And even maximumRedeliveries are not just 4. It is getting delivered
> unlimited.
> 
> In code, I am using the session.commint and session.rollback.
> 
>             if (mapMessage.IsMessageDelivered)
>             {
>                 this.session.Commit();
>             }
>             else
>             {
>                 Console.WriteLine("Error - returning message to
> topic.\r\n");
>                 this.session.Rollback();
>                 
>             }
> 
> Please let me know how can it start working.

This looks like C# code, can you elaborate on your setup?

Regards
Tim.



-- 
Tim Bish
http://fusesource.com
http://timbish.blogspot.com/



Reply via email to