I tried to test for TTL. But it is not working fine. I check messages @ "http://localhost:8161/admin". Messages are not getting expired after specified time.
public void SendMessage(IBusMessage busMessage) { if (!this.isDisposed) { IBytesMessage bytesMessage = this.session.CreateBytesMessage(); byte[] byteArray = HelperUtils.GetByteArrayWithObject(busMessage.GetSerializableMessage()); bytesMessage.Content = byteArray; bytesMessage.NMSTimeToLive = new TimeSpan(0, 0, 30); bytesMessage.NMSPersistent = true; this.producer.Send(bytesMessage); } } Please let me know if there is any other changes to be made. -- View this message in context: http://www.nabble.com/TTL-set-to-30-seconds%2C-but-messages-are-not-getting-expired.-tp25041966p25041966.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.