The default value, the meaning of "0", and the units for that field are
documented at http://activemq.apache.org/per-destination-policies.html
along with all the other options for policies.

In my experience, clients that are delivered an expired message will not
process it.  For the scenario you describe, I don't know whether the broker
or the client would be the one to identify and delete the expired message
(though you could probably check the source code if you were curious), but
the end result will be that the message will not be processed.

On Thu, Sep 25, 2014 at 8:28 AM, jeffrey <jeffreyhasm...@hotmail.com> wrote:

> So what is the time used if the field is not supplied?
>
> If the number is given as 0?
>
> If a message has timed out, but the queue has not been cleaned yet, will a
> client still receive the message if it asks for it? Or will the broker
> refuse to release the timedout message and send the next  valid one?
>
>
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/expireMessagesPeriod-for-activemq-broker-tp4685839p4685868.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to