BrokerServer.getBroker().getDestinationMap() ?

Hiram Chirino wrote:
Hi Adrian,

If you get a hold of the BrokerServer it should be possible navigate
the object tree and be able to get a Queue object and ask it to delete
it's messages.


On 5/17/06, Adrian Tarau <[EMAIL PROTECTED]> wrote:
James? Anybody? Help? :)

Adrian Tarau wrote:
> James? Any suggestions how to clear a queue with activemq API without
> JMX? Thanks.
>
> Adrian Tarau wrote:
>> I know the utility of JMX, I use it :) But right now I don't want to
>> activate JMX. I saw that ActiveMQ use MX4J 2.1.1(why don't use
>> 3.0.1?) and I have already in my application MX4J 3.0.1 libraries and
>> I remember I used 3.0.1 with a project that need 2.1.x and was not
>> working.
>>
>> And of course I cannot have two version of MX4J in my application.
>>
>> James Strachan wrote:
>>> On 5/15/06, Adrian Tarau <[EMAIL PROTECTED]> wrote:
>>>> Since I use embedded JMS is not necessary to activate also JMX,
>>>
>>> JMX is extremely useful. e.g. in JConsole you can watch all of the
>>> mbeans in an application (the garbage collector, number of threads,
>>> amount of memory free together wtih the ActiveMQ mbeans such as all
>>> the destinations & consumers and queue depths etc
>>>
>>>
>>>>  and JMX
>>>> MBeans already use those parts to interrogate for values outside
>>>> the JMS
>>>> standard. Why not to be accessible with Java code and only JMX?
>>>
>>> Everything is accessible via Java code and JMX; the reason I suggest
>>> JMX is that
>>>
>>> (i) it can work with remote brokers too
>>> (ii) it works great in JConsole - so its really easy to look at the
>>> mbeans whenever you like (rather than having to write Java code)
>>>
>>
>





Reply via email to