Can somone help me understand why a non-persistent message is "converted" into 
a persistent message on entering DLQ?
It happens in RegionBroker, around line 733:

                            if (!message.isPersistent()) {
                                message.setPersistent(true);
message.setProperty("originalDeliveryMode", "NON_PERSISTENT");
                            }

I'm puzzled as to why this would make sense.

A non-persistent message, even if configured to use DLQ, should stay 
non-persistent, i.e. not survive broker restarts.

- Martin

Reply via email to