Hi,

I am trying to track down some lost messages and I have a question about how 
divert removal is handled.

In my scenario, I have an address that is receiving messages  and there is 
divert installed on the address that sends a copy of the messages to another 
address. Sometimes I want to remove this divert to stop sending a copy of the 
messages.
At the point in time at which I want to remove the divert, I call the 
AddressControl.pause() method, call the ActiveMQServerControl.destroyDivert() 
method, and then I call the AddressControl.resume(). 

My questions is, could this sequence of operations cause message loss if I 
don’t have certain durable settings enabled on the broker and the messages 
themselves?

Any help is much appreciated.


Thanks
Brian R

Reply via email to