Looks like you need JMX. i'm using Groovy to explore mbeans, slightly more work to do the same in Java, but it's very powerful.
Regards, Geurt Sent from my iPhone > On 14 jun. 2014, at 02:16, "Kevin Burton" <bur...@spinn3r.com> wrote: > > I'm trying to figure out how to get a list of existing queues on a remote > broker. > > It looks like I can listen to queues as they are created/destroyed by > adding an advisory message (which I don't yet have working) but I need to > get all EXISTING queues on startup. > > It looks like I can do this with getDestinationMap: > > http://activemq.apache.org/maven/apidocs/org/apache/activemq/broker/region/Region.html#getDestinationMap() > > But that seems like it can only be called from an embedded and in-process > broker. > > I mean... I'm willing to go that route but it seems to make more sense to > just have the normal init/daemon setup for activemq and then have a remote > process connect to it like a normal JMS consumer. > > This documentation seems to imply that it's possible: > > http://activemq.apache.org/how-can-i-see-what-destinations-are-used.html > > But that's by using a Region object and that only seems possible if you're > in the same JVM as activemq. > > -- > > Founder/CEO Spinn3r.com > Location: *San Francisco, CA* > Skype: *burtonator* > blog: http://burtonator.wordpress.com > … or check out my Google+ profile > <https://plus.google.com/102718274791889610666/posts> > <http://spinn3r.com> > War is peace. Freedom is slavery. Ignorance is strength. Corporations are > people.