You can use JMX to tap the broker's MBeans for the information. Or you can use this free monitoring product (AMon) and create a monitoring agent (Monlet) that can inform your application whenever a queue's threshold (high water or low water mark) has been breached. It basically allows you to implement an MQ-like Trigger Monitor for AMQ.
http://www.ttmsolutions.com/Transactional_Software_Solutions/Active_Monitor_AMon.php Joe http://www.ttmsolutions.com BenAvery wrote: > > sorry if this is obvious in the documentation, I need to get going on this > in a hurry! > > I'm using an embedded ActiveMQ broker in a Java app with Spring JMS, and > need to put a large number of messages on a queue, but throttle the rate, > as other parts of the application need to have their messages served > reasonably quickly, and not wait until all the new job's messages have > been consumed. > > Is there a way I can request the current queue size from the broker, so I > can tell when it's free, to put a batch of messages on? > > thanks for any help. > -- View this message in context: http://old.nabble.com/interacting-with-embedded-queue-with-Spring-JMS-tp26412755p26413708.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.