1

I am working with ActiveMQ in C#. I do not understand how to set the Redelivery Policy in code. I have tried to set the property in code on consumer side, but I am not able to understand whether it is working or not.

RedeliveryPolicy policy = connection.RedeliveryPolicy
policy.InitialRedeliveryDelay = 50000;
policy.MaximumRedeliveries = 5;

Above I have set the property, but I don't know it is right way or not.

Justin Bertram
  • 29,372
  • 4
  • 21
  • 43

1 Answers1

-1

It should be connection.getRedeliveryPolicy();

Below is a simple example of settings:

RedeliveryPolicy policy = connection.getRedeliveryPolicy();
policy.setInitialRedeliveryDelay(500);
policy.setBackOffMultiplier(2);
policy.setUseExponentialBackOff(true);
policy.setMaximumRedeliveries(2);