You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by ariktraiana <ar...@traiana.com> on 2008/12/14 17:20:13 UTC
Messages in topic are not purged... version 5.1 and 5.2
Hi,
I started using ActiveMQ via JMS.
I encountered some issue that the Topic is not purged even if i set the
NON_PERSISTENT mode,
and the time to live is for 10 seconds(of course i tried even less).
what am i doing wrong?
or is it maybe a bug?
i have the piece of code:
public class MyPublisher() {
private int deliveryMode = DeliveryMode.NON_PERSISTENT;
private long timeToLive = 10 * 1000; // 10 * 1000 = 10 Seconds
private int priority = Message.DEFAULT_PRIORITY;
private String topicName = "someTopicName";
private TopicSession topicSession;
private TopicPublisher topicPublisher;
private void init(Connection conn)
TopicSession topicSession = (TopicSession)conn.createSession(false,
Session.AUTO_ACKNOWLEDGE);
Topic topic = topicSession.createTopic(topicName);
topicPublisher = topicSession.createPublisher(rangeUpdateTopic);
topicPublisher.setDeliveryMode(deliveryMode);
topicPublisher.setPriority(priority);
topicPublisher.setTimeToLive(timeToLive);
}
public void publish(String val) throws JMSException {
try {
Message messageToPublish = topicSession.createTextMessage(val);
topicPublisher.publish(messageToPublish);
} catch (JMSException e) {
throw new RuntimeException(e);
}
}
}
--
View this message in context: http://www.nabble.com/Messages-in-topic-are-not-purged...-version-5.1-and-5.2-tp21001783p21001783.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.