Not really doing anything fancy... just calling send many times: persistent = false...
public void send(String name, DESTINATION_TYPE destination_type, Destination reply_to, MessageIntf wrapper, boolean persistent) throws Exception { Destination dest = createDestination(name, destination_type); MessageProducer publisher = getProducer(dest, persistent); //wrapper.generateXMLMessage() just generates some XML message. TextMessage msg = _session.createTextMessage(wrapper.generateXMLMessage()); msg.setJMSReplyTo(reply_to); log.debug(this.getClass().getName() + ">>>>>> SENDING MESSAGE TO '" + dest + "': " + wrapper.generateXMLMessage()); publisher.send(msg); } public MessageProducer getProducer(Destination dest, boolean persistent) throws Exception { //just a little optimization so I don't have too many producing running amock. Have 1 producer per destination if (_producer_cache.containsKey(dest.toString())) return _producer_cache.get(dest.toString()); MessageProducer publisher = _session.createProducer(dest); if(persistent) publisher.setDeliveryMode(DeliveryMode.PERSISTENT); else publisher.setDeliveryMode(DeliveryMode.NON_PERSISTENT); _producer_cache.put(dest.toString(), publisher); return publisher; } /******************************************************************** * Create a topic * @param name * @return * @throws JMSException * *******************************************************************/ public Destination createDestination(String name, DESTINATION_TYPE destination) throws JMSException { switch (destination) { case TOPIC: return _session.createTopic(name); case QUEUE: return _session.createQueue(name); default: return null; } } rajdavies wrote: > > be great if you could come up with a test case! > On 8 Jul 2008, at 18:49, sparky2708 wrote: > >> >> I am using ActiveMQ 5.1.0 and I can't explain the following in >> JConsole (I >> never pressed resetStats()). This seems to happen to most of my >> topics: >> >> http://www.nabble.com/file/p18345113/untitled.jpg >> >> Any ideas? >> -- >> View this message in context: >> http://www.nabble.com/How-can-Dequeuecount-%3D%3D-Enqueuecount-%3D%3D-Dispatchcount-and-QueueSize-%21%3D-0--tp18345113p18345113.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/How-can-Dequeuecount-%3D%3D-Enqueuecount-%3D%3D-Dispatchcount-and-QueueSize-%21%3D-0--tp18345113p18347115.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.